https://github.com/efe/django-fernet-secrets
https://github.com/efe/django-fernet-secrets
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/efe/django-fernet-secrets
- Owner: efe
- License: agpl-3.0
- Created: 2025-05-05T19:55:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-05T20:55:39.000Z (about 1 year ago)
- Last Synced: 2025-05-05T21:49:54.921Z (about 1 year ago)
- Language: Python
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# django-fernet-secrets
A package to simplify secret management for Django projects. Instead of encyrpting every "secret" with a different encryption key, this package encyrpts all secrets with a single master key.
## Getting Started
### Generate the encryption_key
```python
python manage.py generate_encryption_key --env production
```
### Encrypt Text
```python
python manage.py encrypt_text --text sk_live_....YMUIqfIrsz --env production
```
### Usage
```
# settings.py
STRIPE_KEY = decrypt_secret_credential("....")
```