双重加密



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

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

双重强度加密的级别

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

第一层加密

使用哈希算法和对称密钥从原始可读消息生成密文。之后,使用非对称密钥对对称密钥进行加密。此模式的最佳示例是将密文的哈希摘要合并到一个封装中。接收方将首先计算摘要,然后解密文本以验证文本在传输过程中是否被篡改。

第二层加密

第二层加密是在密文上添加另一层的过程,可以使用相同或不同的算法。通常,使用 32 位长的对称密码来实现。

第三层加密

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

下图以图形方式显示了双重加密过程:

Strength Encryption

混合加密

混合加密是指将多种不同类型的密码组合在一起的过程,从而利用每种密码的优势。有一种常用的方法是生成用于对称密码的随机密钥,然后使用非对称密钥加密此密钥。

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

广告