python
from itsdangerous import URLSafeSerializer
serializer = URLSafeSerializer('my-secret-key')
encrypted_data = serializer.dumps('sensitive information')
decrypted_data = serializer.loads(encrypted_data)
python
from itsdangerous import URLSafeTimedSerializer
serializer = URLSafeTimedSerializer('my-secret-key')
signed_data = serializer.dumps('sensitive information')
try:
decrypted_data = serializer.loads(signed_data)
except itsdangerous.BadSignature:
pass
python
from itsdangerous import URLSafeTimedSerializer
serializer = URLSafeTimedSerializer('my-secret-key', salt='my-salt', serializer_version=2)
signed_data = serializer.dumps('sensitive information')
try:
decrypted_data = serializer.loads(signed_data)
except itsdangerous.BadSignature:
pass