跳转至

字节数据 数据签名

时间: 2020-11-19 11:18:18

参考:

数据签名/摘要算法#

通过算法根据数据生成固定长度的摘要,摘要可以代表一个文件,每个文件根据算法生成的摘要都不相同(理论上可能重复)。常用于验证数据是否被篡改。

MD5#

MD5 算法,根据文件内容生成16字节的摘要。常用于文件签名,和验证。如下载文件的时候,会有一个MD5码,这个码就是用来校验文件内容是否被篡改的。

SHA#

名字 长度(字节)
SHA 20
SHA256 32
SHA384 48
SHA512 64

RSA#

RSA用私钥签名,公钥验证。由于私钥和公钥是成对出现的,因此RSA签名验证通过可以确认,数据来源就是公钥对应的私钥拥有者。常用于身份确认。