发布网友 发布时间:2023-11-17 22:55
共1个回答
热心网友 时间:2024-10-19 00:14
一般就是非对称加密和对称加密。
1. 什么是对称加密?
对称加密就是采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密。
DES算法是加密算法的基础,是一种用56位密钥来加密64位数据的方法,但因为密钥较短,抵抗破解能力较弱,因此有了3DES。3DES是通过不同密钥进行3次加密的DES,强度更高。但是因为长度大和计算量大,因此难以继续扩展。
2. 使用场景
对称加密的优点在于加解密的高速度和长密钥的保密性,因此在美国被*核定的标准加密算法,应用领域从电子邮件加密到银行交易转账,非常广泛。
1.什么是非对称加密?
非对称加密技术是一对加密密钥与解密密钥,这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。
简单来说,就是对于一个锁,一把钥匙只能锁住,另一把钥匙只能打开,但是第一把钥匙不能打开锁。不同于对称加密,一把钥匙就能开锁和关锁。
因此非对称加密技术的加密和解密时间较长,加密性也更强。
2.使用场景
非对称加密技术主要用于特别重要的渠道上,例如在信息加密、登录认证、SSL证书、签署电子文档等。
像加密聊天软件中的蝙蝠软件,使用非对称加密进行信息加密,用户双方都拥有一对密钥,公钥用于发出信息,私钥用于接收信息。
在功能中也会有加密发方法,比如设置密码。
蝙蝠中的预设密信就能有效防止他人偷看信息: