当前位置: 首页> 多测师动态> 多测师软件测试之 python实现AES加密和解密方法

多测师软件测试之 python实现AES加密和解密方法

  多测师软件测试之 python实现AES加密和解密方法

  AES加密方法有五种:

  1、ECB

  2、CBC

  3、CTR

  4、CFB

  5、OFB

  从安全性角度来说推荐CBC加密的方法,多测师软件测试带你了解CBC,ECB两种加密方法的python实现

  Python在windows下使用AES时要安装的是pycryptodome模块:

  可以通过在dos下输入命令:pip install pycryptodome

  也可以直接去pyCharm中安装

  python在Liunx下使用AES时要安装的是pycrypto模块

  可以通过在dos下输入命令:pip install pycrypto

  也可以直接去pyCharm中安装

  CBC加密需要一个十六位的Key秘钥 和一个十六位iv 偏移量

  ECB加密不需要IV只需要秘钥即可

  多测师软件培训:AES CBC加密的python实现

  

upfile1631149954316.png

  AES ECB加密的python实现

  

upfile1631149964604.png

  如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳多测师软件与技术服务有限公司


上一篇: 软件测试之黑盒测试用例的四种设计方法

下一篇: 软件测试之手工测试人员如何转测试开发?

QQ技术交流群

多测师官方学习交流
556733550

加入群聊