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