web2py: шифровать загруженные файлы

Я нахожусь в процессе написания приложения для здравоохранения в web2py, и оно должно соответствовать требованиям HIPAA. Одним из многих требований является шифрование идентификационных данных пациента. Мне нужно зашифровать загруженные файлы, желательно с помощью AES. Как я могу это сделать?


person naveed    schedule 11.04.2012    source источник


Ответы (1)


Существует несколько библиотек шифрования Python, которые вы можете использовать:

pycrypto https://www.dlitz.net/software/pycrypto/doc/ pyopenssl http://pyopenssl.sourceforge.net/ (обертывает openssl) pyNSS (обертывает NSS)

Если вас действительно беспокоит криптографическая целостность, я бы придерживался криптографической библиотеки, совместимой с FIPS или NSA Suite B. Существуют также проприетарные криптографические библиотеки, основанные на C/C++. Вы всегда можете использовать python ctypes или SWIG для их обертки.

person Jason Lawrence    schedule 08.06.2012
comment
Я искал не библиотеку шифрования, а автоматический метод шифрования файлов в web2py. - person naveed; 14.07.2012