[]byte –算法–> []byte

失真(丢失部分信息)

Hash 摘要

md5 sha1 … ==> 定长[]byte

不失真( 信息转码)

压缩

flate, zip …

加密

对称加密

非对称

rsa –> pub_key , private_key 任意一个key加密, 另一个解密

签名

密钥对.
私钥 由 发信息方 保存! 保证不泄露! 公钥 事先分发 给需要的各方! 保证公钥不被篡改! 发出放签名过程: image-20191225170051399

接收放验证过程:image-20191225165612834