Как зашифровать базу данных с помощью Python и sqlite?
У меня есть веб-приложение, в котором используются Flask, python3, sqlite и sqlalchemy, но перед развертыванием я хочу зашифровать содержимое базы данных. Я гуглил и читал здесь, что pysqlcipher - это путь, по которому нужно идти (рад выбрать другой вариант, если это неверно), но я падаю при первом препятствии:
pip3 install pysqlcipher3
Collecting pysqlcipher3
Using cached pysqlcipher3-1.0.2.tar.gz
Building wheels for collected packages: pysqlcipher3
Running setup.py bdist_wheel for pysqlcipher3 ... done
Running setup.py clean for pysqlcipher3
Failed to build pysqlcipher3
Installing collected packages: pysqlcipher3
Running setup.py install for pysqlcipher3 ... done
Successfully installed pysqlcipher3
Затем попробуйте в python3:
Python 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pysqlcipher3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pysqlcipher3'
Я не могу найти инструкции или простой пример, чтобы начать. Есть идеи?