下载文件旁边附的MD5/SHA256等有什么用途?
在我們下載很多軟件時(shí),旁邊會(huì)出現(xiàn)md5,sha1/sha256/sha512等一長(zhǎng)串字符串,這些字符串是什么意義呢?
?
因?yàn)榕卤I版或者怕軟件被植入病毒或者插件等,要對(duì)軟件的完整性做校驗(yàn)。步驟:先下載完軟件,然后再本地做校驗(yàn)。
1.windows下如何驗(yàn)證?
certutil -hashfile 路徑+文件名(包括文件名后綴) MD5
certutil -hashfile 路徑+文件名(包括文件名后綴) SHA1
certutil -hashfile 路徑+文件名(包括文件名后綴) SHA256
linux下散列算法使用
2.linux下如何驗(yàn)證?
md5sum <filename>
sha1sum <filename>
sha256sum <filename>
centos下散列算法使用
其它常見(jiàn)應(yīng)用場(chǎng)景:
1、存儲(chǔ)鐘保護(hù)敏感數(shù)據(jù)不被竊取
數(shù)據(jù)庫(kù)敏感信息加密
2、 傳輸中利用數(shù)字簽名保證數(shù)據(jù)安全
?
3、秒傳
很多諸如某云盤(pán),某網(wǎng)盤(pán)這樣的公司利用單向散列函數(shù)的特性實(shí)現(xiàn)秒傳的效果。
?
參考資料
【1】https://blog.csdn.net/weixin_42940826/article/details/83662174
轉(zhuǎn)載于:https://www.cnblogs.com/davidwang456/p/11371572.html
總結(jié)
以上是生活随笔為你收集整理的下载文件旁边附的MD5/SHA256等有什么用途?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 今日头条算法原理(全文)【转】
- 下一篇: 调试应用不发愁,免安装的 curl 来帮