数据一致性
文件一致性校验
ASC、MD5、SHA1
(asc, sha512)
SHA-256或SHA-3
数字签名校验文件的后缀是“asc”
软件包PGP(后缀名.asc)和CMS(后缀名.p7s)两种格式的数字签名,分别用于工程师手工验证和系统自动验证
校验和(Checksum)、循环冗余校验(CRC)和消息摘要算法(如MD5和SHA系列)
循环冗余校验(CRC,Cyclic Redundancy Check)
MD5 (Message Digest Algorithm 5)是一种哈希函数
SHA,全称为安全散列算法(Secure Hash Algorithm)
SHA算法家族包含多个版本,其中最常见的是SHA-1、SHA-256、SHA-384和SHA-512。
SHA-3:输出长度:可选,支持不同的输出长度(224、256、384、512 位)
01.MD5 被广泛用于数据完整性验证和密码存储
数据完整性和可靠性的有效手段
1、windows
使用命令提示符(CMD):Win+R 输入cmd
Windows系统没有预装MD5计算工具,但你可以使用certUtil命令,这是一个Windows内置的证书工具,也可以用来计算MD5值:
certUtil -hashfile "C:\path\to\your\file.txt" MD5
2、linux
Linux系统通常预装了md5sum 工具。你可以在终端中使用以下命令来查看文件的MD5值:
md5sum /path/to/your/file.txt > checksum.md5
02.PGP(Pretty Good Privacy)是一种广泛使用的加密和校验工具
件包有数字签名文件(后缀为“.asc”),可以使用以下命令验证数字签名:
使用PGP命令行工具,例如gpg或gpg2
03.Linux
inux自带的校验命令 sha1sum sha224sum sha256sum sha384sum sha512sum shasum