近期在复习Postman的基础知识,在小破站上跟着百里老师系统复习了一遍,也做了一些笔记,希望可以给大家一点点启发。
1、目前市面上的加密的方式
对称式加密:DES,AES,Base64加密算法
非对称加密:双钥(公钥和私钥,【公钥加密,私钥解密】,【私钥加密,公钥解密】)加密,RSA加密算法 (BEJSON网址可用)
不考虑解密:MD5,SHA1,SHA3
2、Postman如何实现加密和解密
MD5最广泛。以加密密码为例,主要用到了CryptoJS 及 Pre-request Script,CryptoJS 是一个使用 JavaScript 实现的加密算法库,它支持的算法包含:
- Base64
- MD5
- SHA-1 和 SHA-256
- AES
- Rabbit
- MARC4
- HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256
- PBKDF2
在 Postman 中有一个 Tab 「 Pre-request Script 」,它能在请求之前做一些预处理
比如,可以使用 CryptoJS 先对变量进行加密,然后设置到变量中,最后在真实请求时使用这个变量
今天的分享就到这里,下期见。