Linux計算MD5和Sha1的命令

Linux計算MD5和Sha1的命令

Linux計算MD5和Sha1的命令

MD5

MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于確保信息傳輸完整一致。是計算機廣泛使用的雜湊算法之一(又譯摘要算法、哈希算法),主流編程語言普遍已有MD5實現。

Sha1

安全散列算法(英語:Secure Hash Algorithm)是一種能計算出一個數位訊息所對應到的,長度固定的字串(又稱訊息摘要)的算法。且若輸入的訊息不同,它們對應到不同字串的機率很高;而SHA是FIPS所認證的五種安全散列算法。這些算法之所以稱作“安全”是基于以下兩點(根據官方標準的描述):“1)由訊息摘要反推原輸入訊息,從計算理論上來說是很困難的。2)想要找到兩組不同的訊息對應到相同的訊息摘要,從計算理論上來說也是很困難的。任何對輸入訊息的變動,都有很高的機率導致其產生的訊息摘要迥異。

MD5 與 SHA1 是當前最常用的兩種哈希算法。那在Linux下如何計算這兩種哈希值呢,基本上所有的 Linux 發行版都內置了這兩個命令,比如要校檢的文件命為OurUnix.tar:

計算文件的 MD5 – md5sum

Shell

$?md5sum?OurUnix.tar
b9555cc1915652237948e37ccc9c484e?OurUnix.tar

計算文件的 SHA1 – sha1sum

Shell
$ sha1sum?OurUnix.tar
bb7d67fb5776c2854edf35ec4a585ff8adc3dbda?OurUnix.tar

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/100545

(2)
澀葡桃澀葡桃
上一篇 2018-06-07
下一篇 2018-06-07

相關推薦

  • Varnish簡介與實踐

    Varnish簡介與實踐

    2018-07-24
  • sed

    用法: sed? [選項]… ‘script’ inputfile 其中script是腳本基于sed語法的腳本 ? ? ? ? ? ? ? ? inputfile文件內容 常用選項 -n ? :不輸出模式空間內容到屏幕,即不自動打印 -e ? :多點編輯 -f ?? : ? /PATH/SCRIPT_FILE:從指定文件中…

    Linux筆記 2018-04-14
  • 第一周博客(1)

    計算機的組成及其功能。

    Linux筆記 2018-05-12
  • Week02

    第二周作業

    Linux筆記 2018-05-15
  • Linux基礎介紹、系統組成和獲取命令幫助及系統目錄說明

    一、描述計算機的組成及其功能 計算機由運算器、控制器、存儲器、輸入設備、輸出設備組成1.運算器-主要是對數據進行各種運算(加、減、乘、除)2.控制器-計算機系統的控制中心,分配和協調整個計算機系統工作3.存儲器-存儲各種數據信息,以二進制形式存儲,分為內存和外存4.輸入設備-將數據、程序等信息輸入到計算機中,例如鍵盤5.輸出設備-將計算機的運算結果顯示出來,…

    2018-06-23
  • 運維自動化之系統部署

    運維自動化之系統部署 安裝程序 ?CentOS系統安裝 系統啟動流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init   ?anaconda: 系統安裝程序 gui:圖形窗口 tui: 基于圖形庫curses的文本窗口   &nbs…

    Linux筆記 2018-05-27
欧美性久久久久