双重加密,也称为多重加密,是指使用相同或不同的算法/模式对已加密文本进行一次或多次加密的过程。
Levels of Double Strength Encryption
First layer of encryption
使用哈希算法和对称密钥从原始可读消息中生成密文。稍后会借助非对称密钥对称密钥进行加密。对此模式的最佳说明是将密文的哈希摘要合并到一个胶囊中。接收方将首先计算摘要,然后解密文本以验证文本在两者之间未被篡改。
Second layer of encryption
第二层加密是使用相同或不同算法为密文添加一层的过程。通常,为此使用 32 位字符长的对称密码。
Third layer of encryption
在此过程中,加密胶囊通过 SSL/TLS 连接传输到通信方。
Hybrid Cryptography
混合密码术是通过包括每种密码的好处,将不同类型的多个密码组合在一起的过程。通常遵循一种通用方法来为对称密码生成随机密钥,然后通过非对称密钥密码术加密此密钥。
由于这种模式,原始消息本身使用对称密码加密,然后使用密钥。接收方收到消息后,首先使用自己的私钥使用密钥解密消息,然后使用指定的密钥解密消息。