校验和是从一组数字信息中生成的简短数据,主要用于检测数据在传输或存储过程中是否出现错误。当下载服务器接收到安装文件后,通常会使用校验和来确认文件的完整性。它主要用来验证数据是否完整无损,而非确认数据来源的真实性。在Linux系统中,常用的校验和计算方法包括MD5、SHA等。以MD5和SHA为例,用户可通过命令行工具对文件进行校验值计算,并与官方提供的数值比对,从而判断文件是否一致。例如,在Kali Linux和Deepin Linux的官方网站上,都会公布对应镜像文件的校验和信息,这些数值可供用户下载后核对,确保所获取的文件未被损坏或篡改,提升使用安全性。
1、 为单个文件生成MD5校验码。
2、 为多个文件生成MD5校验值。
3、 检验结果并重定向至文件。
4、 测试通过,结果见下图。
5、 修改相关文件后重新检测,将显示所示的检测错误提示。
6、 在Linux中,除MD5校验外,常用SHA系列校验方法,其使用方式与md5sum相似,例如可通过命令生成文件的SHA1校验值,确保数据完整性。
7、 可便捷生成SHA256哈希值。
8、 同样可生成sha512,方法与前述相似。
