现代密码学
一、 hash散列原理
1、 数据结构链表
2、 Hash 散列算法
二、 SHA256
Hash加密概念:将任意长度的铭文加密成固定长度的密文
MD4
MD5
SHA256
三、 对称加密
概念:用同一个密钥进行加密和解密
AES
DES
四、 非对称加密
概念:同时产生公钥和私钥,公钥可以公开,私钥自己保存好
1、RSA【非对称加密】(可破译,使用碰撞方法,好比挖矿,但耗时长)
RSA非对称加密,第三方库”openssl”
RSA公钥与私钥
作用1、公钥加密,私钥解密
作用2、私钥做签名,公钥做验证
2、椭圆加密(RSA升级版)