RSA加密算法
场景一:公钥加密,私钥解密
两个用户,A和B,B有双钥,A要把一个数据通过加密的方式发给B:
场景二:私钥加密(数字签名),公钥解密(验证签名)
数字证书:公钥公开不安全,要第三方的CA数字证书颁发机构对公钥加密,加密后的东西就叫数字证书。数字证书包含:B用户的基本信息,B的公钥信息,X509的标准。
CA:双钥,通过私钥加密
具体点
比如我们用的Fiddler要装证书才能抓https的报文,https=http+ssl。
ssl安全传输协议又叫安全套接层,是NetScape研发的。
场景三:MD5,哈希,不考虑解密
结合postman:
tests里要得到当前的时间戳并对此加密,javascript语句:
new times = new Date().getTime()
var miwen = CryptoJS.MD5(times).toString().toUpperCase()
结合Jmeter:
函数助手里叫__digest,比如给admin加密,如图
${__digest(MD5,admin,,,)}