数字信封是将对称密钥通过非对称加密 , 有公钥和私钥两个的结果分发对称密钥的方法 。将数字信封作为术语进行定义 , 而在正文中对进行了如下解释:数字信封包含被加密的内容和被加密的用于加密该内容的密钥 。虽然经常使用接收方的公钥来加密“加密密钥” , 但这并不是必须的 , 也可以使用发送方和接收方预共享的对称密钥来加密 。当接收方收到数字信封时 , 先用私钥或预共享密钥解密 , 得到“加密密钥” , 再用该密钥解密密文 , 获得原文 。数字信封技术使用两层加密体系 。数字信封是一种综合利用了对称加密技术和非对称加密技术两者的优点进行信息安全传输的一种技术 。数字信封既发挥了对称加密算法速度快、安全性好的优点 , 又发挥了非对称加密算法密钥管理方便的优点 。
数字签名和数字信封的区别数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名 , 但是使用了公钥加密领域的技术实现 , 用于鉴别数字信息的方法 。一套数字签名通常定义两种互补的运算 , 一个用于签名 , 另一个用于验证 。
数字签名 , 就是只有信息的发送者才能产生的别人无法伪造的一段数字串 , 这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明 。
数字签名是非对称密钥加密技术与数字摘要技术的应用 。
数字信封是将对称密钥通过非对称加密(即:有公钥和私钥两个)的结果分发对称密钥的方法 。数字信封是实现信息完整性验证的技术 。
PKCS#7中将数字信封作为术语进行定义 , 而在正文中对进行了如下解释:数字信封包含被加密的内容和被加密的用于加密该内容的密钥 。
虽然经常使用接收方的公钥来加密"加密密钥" , 但这并不是必须的 , 也可以使用发送方和接收方预共享的对称密钥来加密 。当接收方收到数字信封时 , 先用私钥或预共享密钥解密 , 得到"加密密钥" , 再用该密钥解密密文 , 获得原文 。数字信封技术使用两层加密体系 。
用图示说明对称加密技术和非对称加密技术相结合(即数字信封技术)的工作过程 。数字信封技术用于保证资料在传输过程中的安全 。对称密钥加密和公钥加密技术各有其优缺点 , 对称密钥加密算法效率高 , 但密钥的愤发和管理都很困难;而公钥加密算法密钥易于管理和传递 , 但运行效率太低 , 不适于加密大量的消息 , 而且它要求被加密的信息块长度要小于密钥的长度 。数字信封技术结合了密钥加密技术和公钥加密技术各自的优点 , 克服了密钥加密技术中密钥分发和管理困难和公钥加密技术中加解密效率低的缺点 , 充分利用了密钥系统的高效性和公钥系统的灵活性 , 保证信息在传输过程中的灵活性 。
数字信封技术首先使用密钥加密技术对要发送的消息进行加密;再利用公钥加密技术对密钥系统中使用的密钥进行加密 。然后把加密的消息和加密的密钥一起传送给接收方 。其具体的实现方法和步骤如下:
说明:以上图中的步骤可以解释为:
①在需要发送信息时 , 发送方Alice先生成一个对称密钥K;
②Alice利用生成的对称密钥K和相应的对称密钥算法E( ? )对要发送的明文消息P进行加密 , 生成密文C=Ek(P);
③然后Alice再用接收方Bob提供的公钥KpB 对刚才用到的加密明文P的密钥K进行加密 , 得到加密后的密钥Ck;
④Alice把加密后的消息C和加密后的对称密钥Ck作为密文一起传送给Bob 。
⑤Bob接收到密文后 , 先用自己的私钥解密Ck还原出对称密钥K , 然后再用得到的K , 根据实现商定好的对称密钥算法解密得到明文P 。
【数字信封技术的含义】数字信封技术实际上是使用双层加密体制 。在内层 , 利用对称密钥加密技术 , 每次传送消息都可以重新生成新的对称密钥 , 实现了一次一密 , 保证了信息的安全性 。在外层 , 使用公钥加密技术对对称密钥进行加密 , 保证对称密钥传输的安全性 。数字信封技术的应用 , 使资料信息在公共为了中的传输有了安全保障 。
- 数字信号中如何判断系统稳定性
- 数字有几种表达方式
- 香他她煲仔饭如何加盟
- 嘉兴职业技术学院招生专业及最好的专业有哪些
- 土豆栽培技术种植时间 土豆什么时候种植最好
- 常用的宽带接入技术有哪几种
- 50米跑步技巧和动作要领是什么 提高50米跑技术的四个阶段
- 谁有伍氏猪蹄技术配方
- 云南机电职业技术学院有几个校区
- 西红柿高产小妙招 西红柿的种植方法和管理技术