python AES算法模块进行加密解密的代码片段

python AES算法模块进行加密解密的代码片段,第1张

概述python AES算法模块进行加密解密的代码片段

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

在此我们将使用到PyCrypto模块,可以访问 http://www.pycrypto.org/ 来获得此模块。该模块包括多种加密算法,如AES、MD5、SHA等,我们可以访问https://www.dlitz.net/software/pycrypto/apidoc/ 来查看相关API.
PyCrypto模块的功能是非常强大的,此处仅起抛砖引玉的作用,感兴趣的朋友可以稳步至其官方网站,其中有很多算法的例子。
#enCoding:utf-8"""示例代码"""from Crypto.Cipher import AES    key = '0123456789abcdef'    mode = AES.MODE_CBC    encryptor = AES.new(key,mode)    text = 'j' * 64 + 'i' * 128    ciphertext = encryptor.encrypt(text)  """上例中的key是16位,还可以是24 或 32 位长度, 其对应为 AES-128,AES-196 和 AES-256.解密则可以用以下代码进行:"""  #decryptor = AES.new(key,mode)#plain = decryptor.decrypt(ciphertext)

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的python AES算法模块进行加密解密的代码片段全部内容,希望文章能够帮你解决python AES算法模块进行加密解密的代码片段所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1198839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存