postman-rsa加密
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman-rsa加密相关的知识,希望对你有一定的参考价值。
参考技术A 由于项目由部分参数使用到RSA加密,则百度查找文档,参考了这个文档: https://www.jianshu.com/p/2eb5cfb782cb 。但总是提示There was an error in evaluating the Pre-request Script: Error: forge is not defined。于是在环境变量增加参数forgeJS和值,值是从以下链接访问获取: https://gitee.com/lzq1357/various/raw/master/forge_min.js
以下是新增请求,参数中有个phone使用了rsa加密,则在Tests中编写rsa加密方式得到phone参数。
Tests参数如下:
密码学中的对称加密和非对称加密
参考技术A 一、对称加密
概念:加密和解密用同一对密钥的加密技术,叫对称加密。
加密方式:DES、3DES、AES,安全性依次从低到高。
示意图:
二、非对称加密,也称公开密钥
概念:加密和解密用 不同的密钥 的加密技术,叫非对称加密。
典型的加密方式:RSA算法
加密步骤:
三、两种方式各自的缺点:
四、混合密码系统
概念:将对称密码和公钥密码的优势相结合的方法
优点:解决了公钥密码速度慢的问题;通过公钥密码解决了对称密码的密钥配送问题。
应用:网络上的密码通信所用的SSL/TSL都运用了混合密码系统。
会话密钥的生成:
加密步骤:
最终,发出去的消息包括两部分:
解密步骤:
示意图:
1. 为什么加密消息主体要用对称加密?
因为消息主体信息量大,发送频繁,而对称加密速度快,效率高。
2. 为什么加密会话密钥要用非对称加密?
因为会话密钥一般比较短,而且通常只需要发送一次即可,所以对速度要求不高,但对安全性要求很高,非对称加密满足这个要求。
以上是关于postman-rsa加密的主要内容,如果未能解决你的问题,请参考以下文章