RSA的私钥加密,公钥解密,公钥和私钥是成对的
1232222
对称加密算法中使用的是密钥(SecretKey).
非对称加密算法中使用的是密钥对(公钥、私钥).
非对称加密算法——GlGmal
非对称加密算法——GlGmal
RSA流程分析
私钥机密、公钥解密
使用KeyPair、KeyFactory都可以产生密钥对.
DH:
由甲方公钥产生乙方密钥对时候,需要使用X509EncodedKeySpec进行密钥转换.
在构造本地密钥过程中,需要使用X509EncodedKeySpec分别对公钥与密钥进行转换.
RSA:
在加密、解密之前都需要使用X509EncodedKeySpec进行密钥转换.
RSA--非对称加密算法
秘钥:
(1):构建发送方秘钥
(2):公布发送方秘钥
(3):使用发送方秘钥 构建自己秘钥
(4):公布接受者公钥
解密:
(1)使用本地秘钥加密消息
(2)发送加密消息
(3)使用本地秘钥解密消息
DH算法:
初始化接收方密钥
对称加密算法:数据安全、密钥管理复杂、密钥传递过程复杂(密钥泄露问题)
非对称加密算法
因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法.
非对称加密算法需要两个密钥:公开密钥和私有密钥.公开密钥与私有密钥是一对的.
Django作为主流Python后端框架,在国内应用非常广泛,无论知名大厂,还是新兴小司,都争相使用 本课程就是一个Django的实战练手项目,以在线教育网站,带你吃透Django的各个知识点,不同于其它课程的是,本课程采用Django+xadmin完成项目,这套技术组合,可助你解决大部分Python类网站后端问题,解决很多企业的实际需求!
222222222222222222222
非对称加密算法的种类
fdsfdfdsfdsafadsf
dsfdsfadsfdasfad
dfasfadsfadsf
dsffadsfadsf
dsadasd