2021-10-08 16:42:25 +02:00
2021-10-17 21:32:27 +02:00
2021-10-17 21:26:29 +02:00
2021-10-16 14:58:48 +02:00
2021-10-17 21:26:29 +02:00
2021-10-08 16:42:25 +02:00
2021-10-08 16:42:25 +02:00
2021-10-08 16:42:25 +02:00
2021-10-08 16:42:25 +02:00
2021-10-08 16:42:25 +02:00
2021-10-08 16:42:25 +02:00
2021-10-08 16:42:25 +02:00
2021-10-17 21:26:21 +02:00
2021-10-08 16:42:25 +02:00
2021-10-09 12:17:26 +02:00
2021-10-09 14:54:25 +02:00
2021-10-09 14:54:25 +02:00
2021-10-17 21:32:27 +02:00
2021-10-16 17:34:55 +02:00
2021-10-08 16:42:25 +02:00
2021-10-17 21:26:29 +02:00
2021-10-09 14:54:25 +02:00

========
Overview
========

Protect yourself and your customers with database encryption.

* Free software: MIT license

Installation
============

    pip install cryptbase


Usage
============

You can use cryptbase with django ORM or with SQLAlchemy.

To use with SQLAlchemy:

    from cryptbase import EncryptedText
    sensitive = Column(EncryptedText(key=DB_KEY))

To use with django:

    from cryptbase import EncryptedTextField
    sensitive = EncryptedTextField(key=DB_KEY)

DB_KEY is 32 bytes encryption key as hex encoded string. Fields behave as TEXT fields, data are transparently encrypted
when storing into the database and decrypted on retrieval.


Development
===========

To run all the tests run::

    tox
Description
Protect yourself and your customers with database encryption.
Readme 76 KiB
1.0.0 Latest
2021-10-17 19:26:29 +00:00
Languages
Python 100%