密码学

密码学相关基础

2018-04-15  本文已影响4人  白小白要学习

1、密码算法

        用于解决复杂问题的步骤,通常称为算法(algorithm)。从明文生成密文的步骤,也就是加密的步骤,称为“加密算法”,而解密的步骤则称为“解密算法”。加密、解密的算法合在一起称为密码算法。

2、密钥

        密码算法中的密钥(key),是像203545472856877650354673080689430768这样的一串非常大的数字。无论是在加密还是解密时,都需要知道密钥。正如保险柜的要是可以保护保险柜中存放的贵重物品一样,密码中的密钥也可以保护你的重要数据。及时保险箱再坚固,如果钥匙被盗,则里面的贵重物品也会被盗。同样地,我们必须注意不要让密码的密钥被他人窃取。

3、对称密码和公钥密码

根据密钥的使用方法,可以将密码分为对称密码和公钥密码两种。

对称密码(symmetric cryptography)是指加密和解密使用同一密钥的方式。

公钥密码(public-key cryptography)则是指在加密和解密时使用不同的密钥。因此公钥密码也被称为非对称密码(asymmetric cryptography)。

上一篇 下一篇

猜你喜欢

热点阅读