什么是数据加密算法?(a data encryption algorithm?)

网络安全的基本作用之一是保护数据免受恶意间谍活动的影响。数据加密是将纯文本数据转换为乱码的过程。数据加密算法是一种数学函数,在计算机编程中用作将文本数据转换为无法识别的字符集的方法。每种算法都有不同的复杂度,这使得秘密算法更难破解。...

网络安全的基本作用之一是保护数据免受恶意间谍活动的影响。数据加密是将纯文本数据转换为乱码的过程。数据加密算法是一种数学函数,在计算机编程中用作将文本数据转换为无法识别的字符集的方法。每种算法都有不同的复杂度,这使得秘密算法更难破解。

Numbers, letters, and symbols are substituted for readable information in encryption.

计算机科学家已经使用加密技术几十年了。这是将消息加密为只能用密钥和反向加密算法解密的外来格式的基本方法。每种算法都以特定的方式处理纯文本数据,这使得解释变得困难。

数据加密算法使用特殊的加密密钥对消息进行加密和解密。这些密钥对于每种类型的数据加密算法都是唯一的。早期版本的加密通常使用56位密钥,但更高级的方法使用极其复杂的448位密钥。

国际数据加密算法(IDEA)™) 是数据加密算法的一个示例。它是1991年由詹姆斯·梅西(James Massey)和赖世嘉(Xeujia Lai)在苏黎世ETH组织建造的。这个组织是瑞士联邦理工学院。主意™ 使用128位加密密钥,这使其成为一种中等复杂的加密算法。该算法使用具有重复循环的多个数学函数来创建加密消息。尽管有这个想法™ 仅使用128位密钥,使用复杂的数学函数使其难以破译。

大多数先进的数据加密算法使用复杂的数学函数和大的加密密钥。这使得不使用原始算法和密钥就无法进行解密。这些类型的算法映射到由美国联邦政府管理的高级加密标准(AES)。许多AES数据加密算法支持大于256位的加密密钥。

Blowfish是最复杂的数据加密算法之一。此加密函数使用对称密钥算法的过程,这使其不可破解。河豚算法由Bruce Schneier于1993年创建。它使用了一个长度可变的密钥,最大为448位。

RSA数据加密算法由麻省理工学院(MIT)的Ron Rivest、Adi Shamir和Leonard Adleman于1978年创建。这是基于数据加密标准(DES)的早期加密版本。RSA使用两个密钥进行加密和解密,这使得它成为一种非对称加密算法。一个密钥用作加密密钥,而另一个独立密钥用于解密。

  • 发表于 2021-12-10 10:15
  • 阅读 ( 177 )
  • 分类:互联网

你可能感兴趣的文章

什么是加密,它是如何工作的?

... 早期的加密 The ancient Greeks used a tool called a Scytale to help encrypt their messages more quickly using a transposition cipher—they would simply wrap the strip of parchment around the cylinder, write out the message, and then when unwound wouldn’t make sense. 当然,这种加密方...

  • 发布于 2021-04-09 04:40
  • 阅读 ( 165 )

为什么ssd会在没有密码的情况下对数据进行内部加密?

... told me that it is complicated because the built-in drive controller uses encryption. I assume this means that when it writes data to the memory chips, it stores it in an encrypted format on the chips. If this is true, why would an SSD do that? 为什么SSD会在没有密码的情况下对数据进...

  • 发布于 2021-04-10 04:47
  • 阅读 ( 114 )

对称的(symmetric)和非对称加密(asymmetric encryption)的区别

...码学,解密,加密,对称加密 什么是对称加密(symmetric encryption)? 在对称加密中,相同的密钥用于加密和解密。在这种方法中,原始消息被转换成无法识别的消息。这个转换后的消息称为密文。这是使用密钥和加密算法完成的...

  • 发布于 2021-06-30 22:44
  • 阅读 ( 444 )

散列(hashing)和加密(encryption)的区别

...相同时,用户将获得访问电子邮件的授权。 什么是加密(encryption)? 加密是将原始消息转换为无法识别的形式的过程,以便未经授权的各方无法识别它。它在发送方端执行。新的信息形式与原来的信息完全不同。因此,通过通信...

  • 发布于 2021-07-01 01:39
  • 阅读 ( 597 )

加密的(encrypted)和未加密(unencrypted)的区别

...一点不仅重要,而且也要了解其重要性和后果。加密的(encrypted) vs. 未加密(unencrypted)加密和未加密的区别在于,加密是指使用加密算法将数据转换为密文,并且只有被授权方才能访问的数据。通过这样做,数据变得更加安全,而...

  • 发布于 2021-07-11 17:17
  • 阅读 ( 315 )

混淆(obfuscation)和加密(encryption)的区别

关键区别:加密是指通过改变信息的形式来对敏感信息保密的技术。它被改成不可读的形式,以保持它的安全。模糊处理与加密类似。然而,这个术语通常用于保护程序代码而不是一般数据。它指的是将数据转换成某种困难的...

  • 发布于 2021-07-14 00:11
  • 阅读 ( 454 )

极客生活:加密你的数据

...免费实用程序OpenSSL为文件设置密码。假设您希望对名为unencrypted-data.tar的文档的tar存档进行密码保护。在命令行中,键入: $ openssl des3 -salt -in unencrypted-data.tar -out encrypted-data.tar.des3 enter des-ede3-cbc encryption password: Verifying - enter des-...

  • 发布于 2021-08-02 10:39
  • 阅读 ( 139 )

什么是密码算法?(cryptographic algorithms?)

密码算法是一系列过程或规则,用于在密码系统中对消息进行加密和解密。简单地说,它们是通过确保不需要的人不能访问数据来保护数据的过程。这些算法有着广泛的用...

  • 发布于 2021-12-07 12:03
  • 阅读 ( 167 )

什么是不同的加密技术?(the different encryption techniques?)

秘密编码信息的过程已经在间谍活动中使用了几个世纪。数据加密是为存储在计算机文件中的数据创建秘密消息格式的过程。在计算机软件中,有多种数据文件加密技术。...

  • 发布于 2021-12-08 14:46
  • 阅读 ( 113 )

什么是数据挖掘算法?(data mining algorithms?)

数据挖掘算法是用于识别数据集中的模式和趋势的编程查询和程序。数据挖掘的主要用途是根据客户的实际活动确定客户需求和偏好。尽管这些信息是基于过去的表现,但...

  • 发布于 2021-12-08 16:46
  • 阅读 ( 141 )
忘却故人
忘却故人

0 篇文章