我想知道是否有任何python 3.0支持的加密库。要加密128位数据的文件??
答案 0 :(得分:3)
我建议我的开源项目slowaes
,http://code.google.com/p/slowaes/ - 如果它没有开箱即用,应该是微不足道的,因为它是纯Python(和128位的数据,“慢”部分应该无关紧要。)
答案 1 :(得分:0)
要正确加密数据,您需要的不仅仅是加密算法。如果您绝对必须自己做,最好找到一个包含文档的完整库,其中包含如何正确执行操作的文档。
单靠加密是不够的。你是如何生成密钥的?你使用什么操作方式?你在数据上使用MAC吗?
ECB模式下的直接AES泄漏信息。如果没有MAC,即使数据已加密,攻击者仍然可以篡改您的数据。