学习密码的同学会经常遇到如下几个词,我为大家通俗易懂的解释下。
什么是明文?
明文指的就是想要设置的密码字符,如:"nk123"。
什么是密钥?
密钥是用来对明文进行加密和解密用的,可以理解为是与明文配合使用进行对密码加密使用的。因为为了安全性,密码最终呈现是***这种。这是明文与密钥配合加密算法加密之后的结果。
什么是密文?
密文是对明文加密之后所呈现的字符。如“nk123",按照加密算法加密之后得到的密文可能是*sgfag*=。
所以通过一个公式来表示:z = f(x,y);
z:密文
f:加密算法
x:明文
y:密钥