![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
文章平均质量分 68
秋一叶
Hello World
展开
-
数字签名与验签
1、数字签名概念 数字签名(又称公钥数字签名)是只有发送方才能产生的无法伪造的数字串,是对发送者发送信息真实性的有效证明。 数字签名主要是保证数据有效性(验证是谁发的)和完整性(验证信息是否被篡改)。 数字签名是非对称加密和数字摘要技术的应用。 A:客户端 C:服务器 A写邮件给C:A用公钥对邮件加密,C收到邮件后用私钥进行解密; C写邮件给A: C写好邮件,用hash函数生成邮件的摘要,将摘要附在邮件上面,这就完成了数字签名,然后,C再使用私钥加密,最后发送给A; A收到邮件后,先把数字签名取下来,原创 2020-12-05 21:13:17 · 1012 阅读 · 8 评论 -
常见加密算法实现——DES、AES、RSA、MD5
一、对称加密 1、介绍 对称加密:加密和解密使用同一个密钥。 对称加密算法:DES、3DES、AES等。 DES:数据加密标准,是一种使用密钥加密的块算法; 3DES:DES向AES过渡的加密算法; AES:高级加密标准,替代DES; 对称加密的特点: 加密速度快,可加密大文件; 密文可逆,数据容易暴露; 加密后编码找不到对应字原创 2020-12-02 15:50:06 · 1703 阅读 · 0 评论