0%

密码学

密码学

从明文生成密文的步骤,称为加密算法。从密文翻译为明文,称为解密算法。

而在加密、解密时需要密钥。对称加密就是指在加密和解密时使用同一密钥;非对称加密就是在加密和解密时使用不同的密钥。

对称加密

对称加密又称私钥加密,为了保证通信安全,使用双方都认可的加密算法和密钥,使用该密钥加密和解密(仅需要一个密钥即可),其他人可以访问信道,可以看到加密数据,但是因为没有密钥,所以看不到原始数据,只要能保证密钥安全,就可以一直安全的通信

如DES、AES等

非对称加密

非对称加密又称为公钥加密,使用两个密钥,一个私密的,一个公开的。这两个密钥之间存在一些特殊的数学关系,使得密钥具备一些有用的特性,使用公钥加密数据,使用私钥来进行解密。解决了对称加密算法密钥分配问题,提高了算法的安全性。

如DH、RSA等

欢迎关注我的其它发布渠道