对称密钥加密:
加密
是一种更改任何消息形式以保护任何人都无法阅读的过程。在对称密钥加密中, 通过使用密钥对消息进行加密, 并使用相同的密钥对消息进行解密, 这使它易于使用, 但安全性较低。它还需要一种安全的方法来将密钥从一方转移到另一方。
非对称密钥加密:
非对称密钥加密基于公共和私有密钥加密技术。它使用两个不同的密钥来加密和解密消息。它比对称密钥加密技术更安全, 但速度慢得多。
对称密钥加密 | 非对称密钥加密 |
---|---|
它只需要一个密钥即可进行加密和解密。 | 它需要两个密钥, 一个要加密, 另一个要解密。 |
密文的大小等于或小于原始纯文本。 | 密文的大小等于或大于原始纯文本。 |
加密过程非常快。 | 加密过程很慢。 |
当需要传输大量数据时使用。 | 它用于传输少量数据。 |
它仅提供机密性。 | 它提供了机密性, 真实性和不可否认性。 |
示例:3DES, AES, DES和RC4 | 示例:Diffie-Hellman, ECC, El Gamal, DSA和RSA |
与非对称密钥加密相比, 在对称密钥加密中, 资源利用率较低。 | 在非对称密钥加密中, 资源利用率很高。 |