linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料
下面我給各位朋友總結一下在linux中利用shell命令來獲取文件md5及遍歷目錄下所有文件的md5的例子,希望此例子對各位同學會有所幫助,
獲取文件的MD5值:
$ md5sum linuxmint-12-gnome-dvd-32bit.iso|cut -d ' ' -f1
得到的MD5值
:
ee3d6e2ca498bc7685b7f17cdb5f2eea
使用MD5校驗iso文件:
$ md5sum linuxmint-12-gnome-dvd-32bit.iso >linuxmint-12-gnome-dvd-32bit.md5
注意linuxmint-12-gnome-dvd-32bit.md5的內容是:
ef3d6e2ca498bc7685b7f17cdb5f2eea linuxmint-12-gnome-dvd-32bit.iso
把linuxmint-12-gnome-dvd-32bit和其驗證文件
linuxmint-12-gnome-dvd-32bit.md5放到同一目錄下用下面的命令:
$ md5sum -c linuxmint-12-gnome-dvd-32bit.md5
如果校驗正確則輸出:
linuxmint-12-gnome-dvd-32bit.iso: 確定
如果校驗錯誤則輸出:
linuxmint-12-gnome-dvd-32bit.iso: 失敗
md5sum: 警告:1/1 生成的校驗和不匹配
命令解釋:
md5 -c: 從文件中讀取MD5 的校驗值并予以檢查
Message Digest Algorithm MD5為計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護,linux shell 獲取文件md5的命令linux操作系統》(https://www.unjs.com)。該算法的文件號為RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)
keywords:Hash,SHA,Ronald L. Rivest,MD5,IETF(Internet Engineering Task Force)
遍歷獲取目錄所有文件的md5
DIR='/home/fukun'
find $DIR -type f -print0 | xargs -0 md5sum > ./md5.md5
總結
以上是生活随笔為你收集整理的linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吃PHP小孩智力好,这7种鱼千万不能给孩
- 下一篇: 多维数组元素的下标引用与指针访问