linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料
下面我給各位朋友總結(jié)一下在linux中利用shell命令來獲取文件md5及遍歷目錄下所有文件的md5的例子,希望此例子對(duì)各位同學(xué)會(huì)有所幫助,
獲取文件的MD5值:
$ md5sum linuxmint-12-gnome-dvd-32bit.iso|cut -d ' ' -f1
得到的MD5值
:
ee3d6e2ca498bc7685b7f17cdb5f2eea
使用MD5校驗(yàn)iso文件:
$ md5sum linuxmint-12-gnome-dvd-32bit.iso >linuxmint-12-gnome-dvd-32bit.md5
注意linuxmint-12-gnome-dvd-32bit.md5的內(nèi)容是:
ef3d6e2ca498bc7685b7f17cdb5f2eea linuxmint-12-gnome-dvd-32bit.iso
把linuxmint-12-gnome-dvd-32bit和其驗(yàn)證文件
linuxmint-12-gnome-dvd-32bit.md5放到同一目錄下用下面的命令:
$ md5sum -c linuxmint-12-gnome-dvd-32bit.md5
如果校驗(yàn)正確則輸出:
linuxmint-12-gnome-dvd-32bit.iso: 確定
如果校驗(yàn)錯(cuò)誤則輸出:
linuxmint-12-gnome-dvd-32bit.iso: 失敗
md5sum: 警告:1/1 生成的校驗(yàn)和不匹配
命令解釋:
md5 -c: 從文件中讀取MD5 的校驗(yàn)值并予以檢查
Message Digest Algorithm MD5為計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù),linux shell 獲取文件md5的命令linux操作系統(tǒng)》(https://www.unjs.com)。該算法的文件號(hào)為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
總結(jié)
以上是生活随笔為你收集整理的linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吃PHP小孩智力好,这7种鱼千万不能给孩
- 下一篇: 多维数组元素的下标引用与指针访问