下面是内存溢出 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算法模块进行加密解密的代码片段所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)