【问题标题】:is there any AES encryption python library that will work well with python 3.0?是否有任何适用于 python 3.0 的 AES 加密 python 库?
【发布时间】:2009-05-18 04:34:12
【问题描述】:

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

【问题讨论】:

    标签: python encryption aes


    【解决方案1】:

    我建议我的开源项目slowaeshttp://code.google.com/p/slowaes/——如果它不能开箱即用,应该很容易适应,因为它是纯 Python(对于 128 位数据,“慢”部分不重要)。

    【讨论】:

      【解决方案2】:

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

      仅加密是不够的。你是如何生成密钥的?您使用的是什么操作模式?您是否在数据上使用 MAC?

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

      【讨论】:

        猜你喜欢
        • 2011-04-21
        • 2011-11-12
        • 2010-09-15
        • 2018-02-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多