加密算法
1. 概念解释
密钥:指公钥或者私钥的其中一个
密钥对:指公钥&私钥
公钥:一般用来给数据加密,用公钥加密的数据只能用私钥来解密
私钥:解密由公钥加密的数据
摘要:对需要传输的文本做一个HASH计算
SHA安全哈希算法,一般采用SHA1,SHA2来获得
签名:使用私钥对需要传输的文本摘要进行加密,得到的密文即称为该次传输过程的签名
2. 密钥来源
- 公钥和私钥是通过算法(如著名的RSA算法)得到的一个密钥对,将其中的一个向外界公开,所以被称为公钥,另外一个自己保留,所以称为私钥。通过这种算法得到的密钥对能保证在世界范围内是唯一的。
- 密钥与公钥是可以互相解密的