RSA是目前使用最广泛的非对称加密算法 非对称算法研制的最初理念与目标是旨在解决对称加密算法中密钥的分发问题,实际上它不但很好的解决了这个问题,还利用非对称加密算法来完成对电子信息的识别签名,以防止对信息的否认和抵赖,同时还可以利用数字签名,较容易地发现攻击者对信息的非法修改,以保护数据信息的完整性。 三、相关知识 ③双重加密。 发送者自动生成对称密钥,用对称密钥加密发送的信息,将生成的密文连同用接收方的公开密钥加密后的对称密钥—起传送出去。收信者用其私有密钥解密被加密的密钥来得到对称密钥,然后用这把对称密钥来解密密文。 三、相关知识 3.数字签名技术 数字签名相对于手写签名在安全性方面的好处是:数字签名不仅与签名者的私有密钥有关,而且与报文的内容有关,因此不能将签名者对一份报文的签名复制到另一份报文上,同时也能防止篡改报文的内容,或冒用别人名义发送信息;或发出(收到)信件后又加以否认等情况发生。 三、相关知识 数字签名的工作过程如下: (1) 被发送文件用Hash算法产生128位的信息摘要。 (2) 发送方用自己的私有密钥对摘要加密,这就形成了数字签名。 (3) 将明文和加密的摘要同时传给接收方。 (4) 接收方用发送方的公开密钥对摘要解密,同时对明文用Hash算法又产生一次128位的摘要。 (5) 接收方将解密后的摘
原创力文档

文档评论(0)