Я нахожусь в процессе написания приложения для здравоохранения в web2py, и оно должно соответствовать требованиям HIPAA. Одним из многих требований является шифрование идентификационных данных пациента. Мне нужно зашифровать загруженные файлы, желательно с помощью AES. Как я могу это сделать?
web2py: шифровать загруженные файлы
Ответы (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
Я искал не библиотеку шифрования, а автоматический метод шифрования файлов в web2py.
- person naveed; 14.07.2012