数据加密的技术有哪些?


数据加密的一些技术如下:

DES − DES 代表数据加密标准。数据加密标准 (DES) 算法是由 IBM 在 20 世纪 70 年代初发明的。它接受 64 位块的明文并将其转换为需要 64 位密钥来加密信息的密文。该算法需要相同的密钥来加密和解密信息。

DES 是一种对称密钥算法,可以加密数字数据。其 56 位的短密钥长度使得 DES 过于不安全,无法保护大多数基于加密的当前应用程序。

三重 DES − 三重 DES 也称为 TDES。它是一种对称密钥分组密码,定义相同的密钥用于加密和解密信息,这些信息以称为块的固定长度位组进行。它被称为“三重 DES”,因为它在加密信息时使用 DES 密码三次。

RSA − RSA 代表 Rivest-Shamir-Adleman。它以三位发明它的计算机科学家命名,他们于 1977 年发明了它来加密传输中的信息。这种公钥加密密码系统是应用最广泛的非对称加密模式之一,部分原因在于其密钥长度。

RSA 的公钥基于三个值,例如两个非常大的素数和另一个用于保护传输中信息的组合数字。

AES − AES 是一种新的加密算法,可用于保护数字信息。特别是,AES 是一种迭代的对称密钥分组密码,它可以使用 128、192 和 256 位的密钥,并以 128 位(16 字节)的块加密和解密信息。

公钥密码可以使用一组密钥,对称密钥密码使用相同的密钥来加密和解密信息。新的 AES 肯定会发展成为加密所有形式的电子数据的实际标准,取代 DES。

AES 加密的信息在某种意义上是不可破解的,即已知的密码分析攻击无法在不使用对所有可用 256 位密钥进行暴力搜索的情况下解密 AES 密文。

Twofish − Twofish 用于软件和硬件应用程序,使用长达 256 位的密钥,并且是最快的加密算法之一。这种对称密码也是免费的且未获得专利的。

加密和 SSL − 安全套接字层 (SSL) 是大多数有效网站的一项功能,它加密传输中的信息,但不会加密静止的信息。尽管需要 SSL 技术,但数据必须在写入磁盘一段时间后进行加密。

端到端加密 (E2EE) − 端到端加密定义了仅连接的两个用户(两者都拥有密钥)才能解密通信的系统。这包括无法访问端到端加密信息的提供商。

更新于: 2022年3月14日

293 次浏览

开启您的职业生涯

通过完成课程获得认证

开始学习
广告