是否有任何AES加密python库可以很好地与python 3.0一起使用?

时间:2009-05-18 04:34:12

标签: python encryption aes

我想知道是否有任何python 3.0支持的加密库。要加密128位数据的文件??

2 个答案:

答案 0 :(得分:3)

我建议我的开源项目slowaeshttp://code.google.com/p/slowaes/ - 如果它没有开箱即用,应该是微不足道的,因为它是纯Python(和128位的数据,“慢”部分应该无关紧要。)

答案 1 :(得分:0)

要正确加密数据,您需要的不仅仅是加密算法。如果您绝对必须自己做,最好找到一个包含文档的完整库,其中包含如何正确执行操作的文档。

单靠加密是不够的。你是如何生成密钥的?你使用什么操作方式?你在数据上使用MAC吗?

ECB模式下的直接AES泄漏信息。如果没有MAC,即使数据已加密,攻击者仍然可以篡改您的数据。