接口测试中经常会遇到需要对字符加密后进行传输,或是需要采用签名加密方式;
robot中可以使用的扩展库的方式来完成数据的加密。
1.hashlib库的介绍
Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。此次用这个库实现md5加密功能;
在python3的标准库中,已经移除了md5模块,而关于hash加密算法都放在hashlib这个标准库中,如SHA1、SHA224、SHA256、SHA384、SHA512和MD5算法等。;
Python 3环境就自带这个包(内建模块),不需要单独pip安装;
2.编写一个md5Code.py文件,内容如下:
import hashlib
class md5Code(object):
def get_md5(self, str