日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

debug assertion failed是什么意思?_MD5是是什么?为什么很多压缩文件上都有这个东西?...

發布時間:2024/10/6 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 debug assertion failed是什么意思?_MD5是是什么?为什么很多压缩文件上都有这个东西?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有時候我們在網上下載文件的時候,會碰到這樣一種情況,網站不僅給出了文件的大小,還給出了一個MD5碼,這個MD5碼是什么東西。

首先筆者先告訴大家MD5是一種加密算法,而MD5碼的作用則是校驗文件是否發生了改變,下面我為大家演示一下MD5碼到底怎么使用。

首先演示一下如何在windows上使用MD5碼,打開powershell,輸入

Get-FileHash .11.txt -Algorithm md5

按回車,此時powershell會給出11.txt的MD5值,Algorithm表示的是加密算法種類,此文件的MD5值為

D41D8CD98F00B204E9800998ECF8427E 。

然后對文件進行修改,為文件添加一些內容,再次執行

Get-FileHash .11.txt -Algorithm md5

命令,此時得到的結果如下圖,文件的MD5值為

D70D38610F1FC539A9FD437C6CC12F5E ,

可以看出,文件發生改變,MD5也會發生變化,圖片中

1234>>11.txt

的意思是在11.txt的底部追加寫入1234。

在windows上校驗MD5的方式比較繁瑣,在linux上會更加簡單,首先打開虛擬機上的Center OS7并用Xshell進行遠程連接,新建一個文件11.txt,用md5sum給出11.txt的MD5值,結果如下圖所示。touch 11.txt的意思是創建一個名稱為11.txt的文件,md5sum 后接路徑可以得到文件的MD5值。

然后在11.txt最后追加1234,再次測試文件的MD5值,此時文件的md5值變為e7df7cd2ca07f4f1ab415d457a6e1c13。

linux還給出了校驗文件MD5值得更簡單方式,將文件的MD5值寫入到另一個文件中,相當于一個密碼本,當文件不發生改變時,使用md5sum -c 密碼本會輸出ok,而一旦文件發生了改變,則會輸出FAILED,這種方式有利于文件的批量校驗。

MD5除了給文件做校驗外,還可以用來對數據進行加密,至于對數據進行加密,筆者會在另外一篇文章不下載任何軟件,在電腦上直接生成MD5值進行解釋。

總結

以上是生活随笔為你收集整理的debug assertion failed是什么意思?_MD5是是什么?为什么很多压缩文件上都有这个东西?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。