双倍强度加密


双倍强度加密,也称为多重加密,是使用相同或不同的算法/模式对已加密的文本进行一次或多次加密的过程。

双强度加密的其他名称包括级联加密或级联加密。

双倍强度加密级别

双强度加密包括各种级别的加密,如下所述 -

第一层加密

密文是使用哈希算法和对称密钥从原始可读消息生成的。后来的对称密钥借助非对称密钥进行加密。这种模式的最佳例证是将密文的哈希摘要合并到一个胶囊中。接收方将首先计算摘要,然后解密文本,以验证文本在中间没有被篡改。

第二层加密

第二层加密是用相同或不同的算法在密文上再添加一层的过程。通常,使用 32 位字符长的对称密码。

第三层加密

在此过程中,加密的胶囊通过 SSL/TLS 连接传输到通信伙伴。

下图形象地显示了双重加密过程 -

强度加密

混合密码学

混合密码学是通过包含每种密码的优点来一起使用不同类型的多种密码的过程。通常遵循一种常见的方法来生成对称密码的随机密钥,然后通过非对称密钥加密术加密该密钥。

由于这种模式,原始消息本身使用对称密码进行加密,然后使用秘密密钥。接收方收到消息后,首先使用自己的私钥对消息进行解密,然后使用指定的密钥对消息进行解密。