{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides Django model fields that encrypt data at rest using Fernet symmetric encryption, storing encrypted values in the database while maintaining a standard Django field API.","skillfed_tags":["django-orm","encryption-at-rest","key-rotation"],"use_cases":["Encrypt personally identifiable information in a Django database without changing application code.","Implement key rotation policies by maintaining a list of SALT_KEY values and re-saving records to migrate to new encryption keys.","Store sensitive data encrypted at rest while maintaining Django ORM access.","Migrate from an older django-encrypted-fields package to a maintained successor.","Comply with data protection requirements by encrypting specific model fields without a separate encryption layer."],"what_it_does":"django-fernet-encrypted-fields adds transparent encryption to Django model fields using Fernet symmetric encryption from the cryptography library. When you define an encrypted field, data is automatically encrypted before storage and decrypted on retrieval, with the encryption key managed via Django settings.\n\nThe package supports key rotation through SALT_KEY, which can be a list where the first key encrypts new data and all keys are tried for decryption. It also supports SECRET_KEY rotation via SECRET_KEY_FALLBACKS for Django >=4.1. The encrypted fields maintain the same APIs as their unencrypted Django counterparts.","worth_installing":"Yes, with conditions. The package is actively maintained, has low install friction, and solves a real problem for encrypting sensitive Django model fields. However, verify the license status before use\u2014the metadata shows no SPDX or raw license text. Requires Python >=3.10 and Django 4.2+, so confirm compatibility with your project's versions."},"id":"django-fernet-encrypted-fields","links":{"html":"https://skillfed.io/packages/django-fernet-encrypted-fields","md":"https://skillfed.io/packages/django-fernet-encrypted-fields.md","pypi":"https://pypi.org/project/django-fernet-encrypted-fields/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-14","license_spdx":null,"license_treatment":"unclear","name":"django-fernet-encrypted-fields","python_support":"supports_current","summary":"Symmetrically encrypted model fields for Django"},"popularity":{"monthly_downloads":359135,"position":7253,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
