单向散列:哈希加密。
- PHP MD5函数 加密长度是64/32位的。MD5("这里是加密串")
MD5($POST['passwd']) - sha1
对称加密:加密过去,加密回来。区分公钥和私钥。
B通过公钥加密,然后用私钥打开。(大致数加密)
费马小定理
Alice和bob
alice拿着bob的公钥,来加密一段字符串
bob用自己的私钥来解。
一种不常见的:一次加密,多人解密。(电子签名。)
MD5($_POST['PASSWD'].RANDOM(xxx))==db_passwd.
加随机数
md(各种各样的字符串)=各种各样的加密散列值。
A随便拿着一个加密串,就一定对应这一个密码。