字节数据 数据签名
时间: 2020-11-19 11:18:18
参考:
数据签名/摘要算法#
通过算法根据数据生成固定长度的摘要,摘要可以代表一个文件,每个文件根据算法生成的摘要都不相同(理论上可能重复)。常用于验证数据是否被篡改。
MD5#
MD5 算法,根据文件内容生成16字节的摘要。常用于文件签名,和验证。如下载文件的时候,会有一个MD5码,这个码就是用来校验文件内容是否被篡改的。
SHA#
名字 | 长度(字节) |
---|---|
SHA | 20 |
SHA256 | 32 |
SHA384 | 48 |
SHA512 | 64 |
RSA#
RSA用私钥签名,公钥验证。由于私钥和公钥是成对出现的,因此RSA签名验证通过可以确认,数据来源就是公钥对应的私钥拥有者。常用于身份确认。