用途
下载源文件和校验文件进行校验,防止被中间人篡改文件内容。
同理的还有yum仓库,加载第三方库时,要先导入一个key密钥。
sha256校验
这里用helm软件包示例
curl -LO https://get.helm.sh/helm-v3.12.0-linux-amd64.tar.gz
curl -LO https://get.helm.sh/helm-v3.12.0-linux-amd64.tar.gz.sha256sum
查看sha256文件的内容是包含下载源文件的sha256值和源文件名的对照
[root@k8s-master1 linux-amd64]#cat helm-v3.12.0-linux-amd64.tar.gz.sha256sum
da36e117d6dbc57c8ec5bab2283222fbd108db86c83389eebe045ad1ef3e2c3b helm-v3.12.0-linux-amd64.tar.gz
校验文章来源:https://www.toymoban.com/news/detail-638772.html
-c 从文件中读取sha256的值并校验文章来源地址https://www.toymoban.com/news/detail-638772.html
[root@k8s-master1 linux-amd64]#sha256sum -c <(grep helm-v3.12.0-linux-amd64.tar.gz helm-v3.12.0-linux-amd64.tar.gz.sha256sum)
helm-v3.12.0-linux-amd64.tar.gz: OK
到了这里,关于linux中校验文件的sha256sum值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!