Skip to main content

Fernet-encrypted model fields for Django

Project description

Test status Test coverage Documentation Status Latest version

Fernet symmetric encryption for Django model fields, using the cryptography library.

django-fernet-fields supports Django 1.11 and later on Python 2.7, 3.5, 3.6, 3.7, pypy, and pypy3.

Only PostgreSQL, SQLite, and MySQL are tested, but any Django database backend with support for BinaryField should work.

Getting Help

Documentation for django-fernet-fields is available at https://django-fernet-fields.readthedocs.org/

This app is available on PyPI and can be installed with pip install django-fernet-fields.

Contributing

See the contributing docs.

CHANGES

master (unreleased)

0.6 (2019.05.10)

  • Support Postgres 10

  • Drop support for Django < 1.11, Python 3.3/3.4

  • Add support for Django 1.11 through 2.2, Python 3.7

0.5 (2017.02.22)

  • Support Django 1.10.

0.4 (2015.09.18)

  • Add isnull lookup.

0.3 (2015.05.29)

  • Remove DualField and HashField. The only cases where they are useful, they aren’t secure.

0.2.1 (2015.05.28)

  • Fix issue getting IntegerField validators.

0.2 (2015.05.28)

  • Extract HashField for advanced lookup needs.

0.1 (2015.05.27)

  • Initial working version.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_fernet_fields_py_311-0.6.1.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_fernet_fields_py_311-0.6.1-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file django_fernet_fields_py_311-0.6.1.tar.gz.

File metadata

File hashes

Hashes for django_fernet_fields_py_311-0.6.1.tar.gz
Algorithm Hash digest
SHA256 7ac20f609d32ec31a4797ada6598db83145956c32477b6bd376aa3ead24036e2
MD5 c095fba2513517788732a0a7fed3ec52
BLAKE2b-256 3373fea99358cd4d5fe1b1d2f4572c2abf1c59d0ef5aa8618defd2a5d5004401

See more details on using hashes here.

File details

Details for the file django_fernet_fields_py_311-0.6.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_fernet_fields_py_311-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d65e6ccf397894d4f3c147bbd1268c76c0ec99c70d9ebeaf8d54ad30cdae7cba
MD5 aaaf4fc6ca5a5c9062e37b157972b435
BLAKE2b-256 12d15c3d0f8e5d092c0e7f73037a9d18858af2ebf3defeb70de4319113b2d235

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page