搜书网 本次搜索耗时 0.038 秒,为您找到 361968 个相关结果.
  • 14.3 对称密钥加密技术

    40 2024-12-19 《HTTP权威指南》
    14.3 对称密钥加密技术 14.3.1 密钥长度与枚举攻击 14.3.2 建立共享密钥 14.3 对称密钥加密技术 我们来更详细地看看密钥和密码是怎样配合工作的。很多数字加密算法都被称为对称密钥 (symmetric-key)加密技术,这是因为它们在编码时使用的密钥值和解码时一样(e=d)。我们就将其统称为密钥 k。 在对称密钥加密技术中...
  • 7.2.3 实现

    7.2.3 实现 7.2.3 实现 我们知道,密钥长度与安全性成正比,但Java 6仅支持56位密钥长度,作为补充,Bouncy Castle提供64位密钥长度支持。在此基础上配合不同的填充方式(如PKCS5Padding, PKCS7Padding),可显著提高加密系统的安全性。 有关DES算法的Java 6实现与Bouncy Castle实现细...
  • 14.4 公开密钥加密技术

    34 2024-12-19 《HTTP权威指南》
    14.4 公开密钥加密技术 14.4.1 RSA 14.4.2 混合加密系统和会话密钥 14.4 公开密钥加密技术 公开密钥加密技术没有为每对主机使用单独的加密 / 解密密钥,而是使用了两个非对称密钥:一个用来对主机报文编码,另一个用来对主机报文解码。编码密钥是众所周知的(这也是公开密钥加密这个名字的由来),但只有主机才知道私有的解密密钥(参...
  • 3.3.8 SealedObject

    3.3.8 SealedObject 3.3.8 SealedObject SealedObject类使程序员能够用加密算法创建对象并保护其机密性。 //此类使程序员能够用加密算法创建对象并保护其机密性。 public class SealedObject extends Object implements Serializable ❑...
  • 2.2 密码学定义、术语及其分类

    2.2 密码学定义、术语及其分类 2.2.1 密码学常用术语"> 2.2.1 密码学常用术语 2.2 密码学定义、术语及其分类 历经四千多年的风风雨雨,密码学逐步发展成为一门学科,对于它的定义也越来越清晰,那么什么是密码学呢? ❑密码学:主要是研究保密通信和信息保密的问题,包括信息保密传输和信息加密存储等。密码学包含密码编码学(Cryptogra...
  • 7.3.2 实现

    7.3.2 实现 7.3.2 实现 对DES算法实现有一定了解后,DESede算法的实现就容易许多。除了将密钥材料实现类由DESKeySpec类转换为DESedeKeySpec类外,DESede算法与DES算法实现的主要差别在于算法、密钥长度两个方面: ❑算法:自然不用说,这是基本差别,只是DESede还有很多别名,如TripleDES和3DES指...
  • 9.6 实例:带有数字签名的加密网络应用

    9.6 实例:带有数字签名的加密网络应用 9.6 实例:带有数字签名的加密网络应用 在第8章构建DataServer应用时,我们给读者朋友留下一个问题:如何使用数字签名验证数据。这里我们不再使用消息摘要算法对数据进行摘要/验证,取而代之使用RSA签名算法对其进行签名/验证,但其实质都是通过消息摘要算法对数据进行摘要/验证。 我们继续对第8章构建的D...
  • 8.6 小结

    8.6 小结 8.6 小结 对称加密算法提高数据安全性的同时带来了密钥管理的复杂性。消息收发双方若想发送加密消息,必须事先约定好加密算法并发放密钥。加密消息在传递过程中,难免会被窃听。如果窃听者破译了密钥,就可以破译、甚至篡改消息,而消息的收发双方却浑然不知。当然,我们可以通过消息摘要算法验证消息的完整性,但却不能避免消息被破译的可能。消息收发双方若...
  • 8.3.2 模型分析

    8.3.2 模型分析 8.3.2 模型分析 我们继续以消息传递模型为例,阐述基于RSA算法的消息传递模型是如何工作的。 RSA算法代表了真正的非对称加密算法,其操作较之DH算法较为简单。在构建密钥对方面,RSA算法就相当简单,如图8-5所示。 在图8-5中,我们仍以甲乙两方收发消息为例。甲方作为消息的发送方,乙方作为消息的接收方。我们假设甲乙双方...
  • 2.5.1 HTTPS 加密原理

    2.5.1 HTTPS 加密原理 1. 为什么需要加密 2. 什么是对称加密 3. 只用对称加密是否可行 4. 什么是非对称加密 5. 公钥仍有被劫持的可能性 6. 证明浏览器收到的公钥一定是该网站的公钥 7. 什么是数字证书 8. 中间人有可能篡改数字证书么 9. 怎么证明 CA 机构的公钥是可信的? 2.5.1 HTTPS 加密...