Hash 加密 签名 压缩
[]byte –算法–> []byte
失真(丢失部分信息)
Hash 摘要
md5 sha1 … ==> 定长[]byte
不失真( 信息转码)
压缩
flate, zip …
加密
对称加密
非对称
rsa –> pub_key , private_key 任意一个key加密, 另一个解密
签名
密钥对.
私钥 由 发信息方 保存! 保证不泄露!
公钥 事先分发 给需要的各方! 保证公钥不被篡改!
发出放签名过程:
接收放验证过程: