多语言展示
当前在线:1909今日阅读:84今日分享:32

文件/软件完整性校验sha、MD5

现在信息安全越来越被重视,使用软件完整性校验可以防止文件在传输中有丢失,或者被人注入病毒。本文主要介绍一下MD5sum和sha256sum的用法。
工具/原料

centos7

方法/步骤
1

这里先简单介绍一下MD5算法和sha算法:sha 为 安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。 md5 为 消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数MD5在过去的十年非常流行,虽然已被证实不安全,但仍有一些网站在使用。

2

利用命令生成校验文件:利用md5sum与sha256sum可以生成一个校验的字符串md5sum * #可以直接将当前文件夹下所有文件都生成一个对应的MD5值并展示出来

3

可以利用数据流重定向的功能将生成的信息写入校验文件中只需要在上述的命令行中增加重定向就行md5sum * > md5test.md5

4

可以查看一下生成的文件中的内容cat md5test.md5

5

文件校验:md5sum -c md5test.md5

6

sha256sum的用法与md5sum用法一致sha256sum * > shatest.shasha256sum -c shatest.sha

注意事项

尽量避免使用MD5

推荐信息