观天

Linux系统文件SHA及MD5值计算和验证

 

为了避免文件被恶意修改,可以在项目部署完成后,做文件sha哈希、MD5计算。保存sha哈希值、MD5值。通过对比之前保存的sha哈希值、MD5值来验证文件是否被修改。

以下是Linux系统文件计算验证,可以做sha1\sha256\md5。系统自带。

      知识点:Linux系统中

                 *代表 通配符,表示所有。

                > 表示重定向符号,   >>表示 追加种定向
md5sum `find -type f -name "*.php"` >md5.txt           #把所有.php文件验证MD5值结果定向到md5.txt
 
sha256sum `find -type f -name "*.php"` >sha256.txt     #把所有.php文件验证sha256值结果定向到sha256.txt

sha256sum `find -type f -name "*.jsp"` >sha256.txt     #把所有.jsp文件验证sha256值结果定向到sha256.txt
sha256sum -c sha256.txt                                #验证被修改过的文件
md5sum -c md5.txt                                      #验证被修改过的文件
赞(2)
未经允许不得转载:观天 » Linux系统文件SHA及MD5值计算和验证