当前位置: 首页 > 面试题库 >

什么(纯)Python库用于AES 256加密?

陈实
2023-03-14
问题内容

我正在寻找一个(最好是纯净的)python库来进行AES 256加密和解密。

该库应支持CBC密码模式,并根据我的早期问题的答案使用PKCS7填充。

该库至少应在Mac OS X(10.4)和Windows XP上运行。理想情况下,只需将其放入我项目的源目录中即可。我看过Josh
Davis的文章
,但不确定它的性能如何,是否能满足要求的CBC密码模式…扫描源表明它没有


问题答案:

PyCrypto应该适合您。

编辑02/10/2020:很遗憾,我无法删除此帖子,因为它是公认的答案。正如人们在评论中指出的那样,该库已不再维护,并且从安全角度来看也很容易受到攻击。因此,请改用以下答案。



 类似资料:
  • 本文向大家介绍为什么要用纯函数?相关面试题,主要包含被问及为什么要用纯函数?时的应答技巧和注意事项,需要的朋友参考一下 在此之前要先了解什么是纯函数,简单来说纯函数的定义有两个: 1.返回的结果只依赖于传入的参数。 2.执行过程中不产生副作用。 在这里就需要了解到什么是副作用 1.改变了外部变量或者对象属性 2.触发任何外部进程 3.发送http请求 4.调用其他有副作用的函数 5.…… 那么我们

  • 本文向大家介绍PHP实现AES256加密算法实例,包括了PHP实现AES256加密算法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现AES256加密算法的方法,是较为常见的一种加密算法。分享给大家供大家参考。具体如下: aes.class.php文件如下: aesctr.class.php文件如下: Demo实例程序如下: 这里再介绍另一使用 PHP mcrypt 加解密方

  • 问题内容: 这个问题可能背叛了一个误解,但是我很好奇Python世界的“ Tomcat”是什么。 我所有的Web编程经验都是Java(或Groovy),因此我认为是Java。当我想到制作一个基本的Web应用程序时,我想到了编写一些servlet,构建WAR文件并将其部署在Tomcat或另一个servlet容器中。 在Python中,假设我编写了一些能够响应HTTP请求的代码,我该怎么办?我将如何部

  • 我将AES与salt和IV一起用于加密和解密一个唯一的ID,但它给出了javax。加密。解密时出现BadPaddingException。 每次解密数据时给出的完整错误堆栈跟踪 加密方法- 解密方法 我是JCA的新手。

  • 进一步的研究表明,cipher.update(“bla”)返回“-”(单个字符...奇怪),而cipher.final()返回一个空字符串。我认为这不可能是一个正确的密文,至少应该有明文的大小...

  • 问题内容: 我一点也不了解加密。但是我需要。怎么样? 假设您有一个节点系统,这些节点通过异步消息在网络上相互通信。节点不维护有关其他节点的会话信息(这是设计限制)。 假设您要确保只有您的节点可以读取正在发送的消息。我相信加密是解决方案。 由于节点不维护会话,并且通信必须以无状态,无连接的方式进行,因此我猜想排除了非对称加密。 所以这是我想做的: 消息作为UDP数据报发送 每封邮件都包含一个使邮件有