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