【JMeter】接口加密
文章目录
- 哈希
- 对称加密
- 非对称加密
- JMeter实现加密
- 调用函数示例
加密是信息安全的重要手段,常用在身份认证、访问控制等安全场景。
原理:对原有内容的特殊变换,从而隐藏内容,无法伪造内容。
常见的算法:
- 哈希
- 对称加密
- 非对称加密
哈希
优点:速度快
缺点:无法还原
场景:签名、内容校验
著名算法:MD5、SHA-512
对称加密
优点:速度相当快,可以还原,加密密钥和解密密钥相同(逻辑简单)
缺点:安全系数不高,解密者完全可以伪造加密(如:家里钥匙)
场景:对解密者信任的场景
著名算法:AES
非对称加密
优点:安全系数最高,加密密钥和解密密钥不一致
缺点:速度相对慢
场景:对解密者不信任的场景、安全系数要求高的场景
著名算法:RSA
JMeter实现加密
实现方法:
- 调用函数(JMeter的加密能力)
- 执行命令(操作系统的加密能力)
- 执行SQL(数据库的加密能力)
- 执行代码(自己的加密能力)
调用函数示例
使用md5对用户名和密码进行加密登录。
使用函数助手,调用digest函数对用户名和密码分别进行加密处理。