安全
文章平均质量分 91
一只牛_007
这个作者很懒,什么都没留下…
展开
-
使用OpenSSL进行RSA加密和解密(非对称)
1. RSA加密和解密基础概念 RSA是一种非对称加密。RSA秘钥:私钥和公钥,一对私钥和公钥就像夫妻一样是唯一的,用私钥加密后必须用对应的公钥才能解密,用公钥加密后必须用对应的私钥才能解密。加密和解密方式:公钥加密-私钥解密,私钥加密-公钥解密2. 使用OpenSSL库进行RSA加密和解密的基础过程加密基础过程1) 调用OpenSSL库生成秘钥(非必要步骤,如果已经有秘钥对了,就不需要进行这步了)2) 调用OpenSSL库对明文进...原创 2021-03-04 16:32:20 · 12041 阅读 · 3 评论 -
对称加密及AES加密算法
目录一、对称加密 1、什么是对称加密? 2、对称加密的工作过程 3、对称加密的优点 4、对称加密的两大不足二、AES加密算法 1、什么是AES加密算法及AES加密算法的形成过程 2、AES的加密流程(要理解AES的加密流程,会涉及到AES的五个关键词:分组密码体制、Padding、初始向量IV、密钥、四种加密模式) 3、AES的加密原理(要理解AES的加密原理,会涉及到AES的四个关键词:密钥扩展、初始轮、重复轮、最终轮) 4、AES加密的代码 5、实际.原创 2021-03-04 14:40:44 · 1433 阅读 · 1 评论 -
MD5算法和SHA-1算法
目录一、MD5算法 1、MD5算法是什么? 2、MD5算法的优点 3、MD5算法的不足 4、MD5加密的应用场景 5、MD5算法的代码二、SHA-1算法 1、SHA-1算法和MD5算法联系与区别 2、SHA-1算法的代码一、MD5算法1、MD5算法是什么?MD5的英文全称是Message Digest Algorithm MD5,译为消息摘要算法第五版,是众多哈希算法中的一种(哈希算法是一种可以将任意长度的输入转化为固定长度输出的算法)。因此MD..原创 2021-03-04 13:02:05 · 2077 阅读 · 1 评论