常用加密方式:
BASE64编码
MD5(校验数据完整性)
对称加密算法
非对称加密算法
数字签名算法
数字证书
Base64
Base64就是一种基于64个可打印字符来表示二进制数据的方法。
对称加密算法
概念:加密和解密用到的密钥是相同的,秘钥越长越安全但是解密的时间越久。
举例: AES
AES
AES秘钥位数要是16的倍数
高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:
非对称加密算法
加密和解密用的密钥是不同的,数据发送方只知道公钥 接收方知道私钥。 把数据发送给接收方之后,接收方通过私钥解密。比如银行和很多公司有业务合作,银行把公钥告诉各家公司,各家公司的数据通过公钥加密发送给银行,银行根据私钥解密。不同公司间的数据是安全的 因为他们只有公钥无法解密对方公司的数据。
参考:https://blog.csdn.net/qq_41570658/article/details/107694782