2012-04-11 15 views
1

ich dabei bin eine Gesundheits Anwendung in web2py dem Schreiben und es muss HIPAA konform sein. Eine der vielen Anforderungen ist die Verschlüsselung von Patientenidentifizierungsdaten. Ich muss hochgeladene Dateien vorzugsweise mit AES verschlüsseln. Wie kann ich das erreichen?web2py: Verschlüsseln hochgeladenen Dateien

Antwort

0

Es gibt eine Reihe von Python-Verschlüsselungsbibliotheken können Sie verwenden:

PyCrypto https://www.dlitz.net/software/pycrypto/doc/ pyopenssl http://pyopenssl.sourceforge.net/ (Wraps openssl) pyNSS (Wraps NSS)

Wenn Sie wirklich besorgt mit Verschlüsselungs Integrität sind, würde ich Verwenden Sie eine FIPS- oder NSA Suite B-kompatible kryptografische Bibliothek. Es gibt auch proprietäre kryptografische Bibliotheken, die auf C/C++ basieren. Sie können immer Python Ctypes oder SWIG verwenden, um sie zu umhüllen.

+2

Ich war auf der Suche nach einer Verschlüsselungsbibliothek nicht, aber ein automatisches Verfahren zur Bestimmung der Verschlüsselung für die Dateien innerhalb web2py tun. – naveed