{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"Provides encrypted model fields and cryptographic utilities for Django, wrapping the cryptography library to enable transparent encryption of sensitive database fields.","skillfed_tags":["django-orm","field-encryption","data-protection"],"use_cases":["Encrypt personally identifiable information (PII) like email, phone, or SSN in Django models without application-level changes.","Protect sensitive business data in database fields while maintaining query functionality.","Replace Django's default cryptographic backend with the more modern cryptography library for new projects.","Add field-level encryption to legacy Django applications without restructuring models.","Ensure compliance with data protection regulations by encrypting sensitive fields at rest."],"what_it_does":"django-cryptography-5 is a fork of the abandoned django-cryptography project, updated to support Django 5. It wraps the cryptography library to add transparent encryption to Django model fields, allowing you to mark sensitive database columns for automatic encryption and decryption without changing application logic.\n\nThe package provides an `encrypt()` wrapper that converts any Django model field into an encrypted variant. Data is encrypted before storage and decrypted on retrieval, using symmetric encryption that preserves bi-directional data access. It also offers a drop-in replacement for Django's own cryptographic primitives, using cryptography as the backend. The fork exists because the original project is no longer maintained; this version applies the Django 5 compatibility patch and publishes it to PyPI.","worth_installing":"Yes, with conditions. The package solves a real problem\u2014transparent field encryption in Django\u2014and is actively maintained as a fork to support current Django versions. However, the original project's abandonment and the fork's dormant status (563 days since release, 17 stars) suggest limited community adoption and ongoing maintenance uncertainty. Install if you need Django 5 compatibility and transparent field encryption; verify that the fork will receive updates if you require long-term support."},"id":"django-cryptography-5","links":{"html":"https://skillfed.io/packages/django-cryptography-5","md":"https://skillfed.io/packages/django-cryptography-5.md","pypi":"https://pypi.org/project/django-cryptography-5/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-28","license_spdx":null,"license_treatment":"permissive","name":"django-cryptography-5","python_support":"supports_current","summary":"Easily encrypt data in Django"},"popularity":{"monthly_downloads":124198,"position":11881,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.3"}
