加密算法的分类:

1、对称加密

所谓对称加密,意指解***可从加***之中直接得出或者间接得出,而现在的对称加密多将加***和解***设为相同,所以也叫私钥加密,或者叫单钥加密。

主要算法有:DES、3DES、RC2、RC4、RC5、TDEA、IDEA、Blowfish等。

2、非对称加密

既然上面所说的对称加密是指可以通过加***直接或间接得到解***,那么与之相对的非对称加密,显然就是无法通过加***直接或间接的获取到解***,也就是说加***与解***是两串毫无逻辑关联的数据,分别被称为“公钥”和“私钥”,这两者是相对应的。一段被指定公钥加密的信息,必须用与之相对的私钥才能解出,反之亦然。

非对称加密算法的特点是安全性高,但是加解密效率较低,所以一般不应用于大量数据传输时使用,大多数情况下都是配合对称加密进行使用,双方先使用非对称加密协定对称加密方式,然后后续的传输便使用对称加密来进行。

主要算法有:RSA、EIGamal、背包算法、Rabin、D-H、ECC等

3、摘要型加密

此加密方式的特征是在进行加密时不需要**,因此经过加密的信息也不可逆向解出(目前可以被解密逆向的只有CRC32算法)该算法主要应用于“数字签名”领域。

主要算法有:MD5、CRC、

常见的加密算法

DES加密:

DSE作为一种对称加密技术,可能是目前世界上被使用最广泛的一种加密方式,多用于金融领域内的数据保护,使用56位长度数据作为**,外加8位奇偶校验位。

三重DES:

是DES加密算法的常见变体,**长度的普通DES**长度的3倍,即168位包含3个56位子元素,如果三个子元素相同,则三重DES加密向下兼容DES。

奇偶校验:

一张图即可看明白:

关于加密

有一点需要注意,就是奇校验在使用时产生不了全0码,因为至少要保证一个位为1。

另外其检错能力也仅有50%,错误位数为奇数时,其错误可以被检测到,但为偶数时,奇偶校验则能正常通过。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2022-02-07
  • 2021-10-24
  • 2022-02-25
  • 2021-11-07
  • 2021-06-01
猜你喜欢
  • 2022-01-02
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案