下載文件旁邊附的MD5/SHA256等有什么用途?


在我們下載很多軟件時,旁邊會出現md5,sha1/sha256/sha512等一長串字符串,這些字符串是什么意義呢?

下載文件旁邊附的MD5/SHA256等有什么用途?

 

因為怕盜版或者怕軟件被植入病毒或者插件等,要對軟件的完整性做校驗。步驟:先下載完軟件,然后再本地做校驗。

1.windows下如何驗證?

certutil -hashfile 路徑+文件名(包括文件名后綴) MD5

certutil -hashfile 路徑+文件名(包括文件名后綴) SHA1

certutil -hashfile 路徑+文件名(包括文件名后綴) SHA256

下載文件旁邊附的MD5/SHA256等有什么用途?

linux下散列算法使用

2.linux下如何驗證?

md5sum <filename>

sha1sum <filename>

sha256sum <filename>

下載文件旁邊附的MD5/SHA256等有什么用途?

centos下散列算法使用

其它常見應用場景:

1、存儲鍾保護敏感數據不被竊取

下載文件旁邊附的MD5/SHA256等有什么用途?

數據庫敏感信息加密

2、 傳輸中利用數字簽名保證數據安全

下載文件旁邊附的MD5/SHA256等有什么用途?

 

3、秒傳

很多諸如某雲盤,某網盤這樣的公司利用單向散列函數的特性實現秒傳的效果。

下載文件旁邊附的MD5/SHA256等有什么用途?

 

參考資料

【1】https://blog.csdn.net/weixin_42940826/article/details/83662174


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM