如果您想如何檢查 SHA1 哈希。安全哈希算法 1 (SHA-1) 是一種加密哈希函數,它接受輸入並返回 160 位(20 字節)的哈希值。這個數字稱為消息摘要。大多數時候,這個消息摘要會被轉換成一個 40 位的十六進制數。它是美國聯邦信息處理標準,由美國國家安全局製定。
自 2005 年以來,SHA-1 一直被認為是不安全的。到 2017 年,Microsoft、Google、Apple 和 Mozilla 等主要瀏覽器將不再接受 SHA-1 SSL 證書。即使消息中只有一個字符發生變化,HA 仍會得出不同的哈希值。例如,對兩條相似但不同的消息進行哈希處理,例如 Heaven 和 Heaven 是不同的。但唯一的區別是大寫字母和小寫字母。
檢查 SHA1 哈希的步驟
下載 文件,包括 SHA1 校驗和文件。在 Linux 或 Unix 上打開終端應用程序。然後運行命令:sha1sum-c checksump_filename 你應該會在屏幕上看到一條“OK”消息,然後你就可以在 Linux、FreeBSD 和 Unix 系統上安全地使用該文件了.
什麼是哈希?
就本次討論而言,哈希類似於校驗和。假設您在一家銀行工作,您的工作是將帳號列表和每個帳戶的一些信息輸入計算機系統。您怎麼知道您在長時間的數據輸入過程中輸入的所有內容都是正確的?對於帳號之類的東西尤其如此,與普通單詞不同,它們本身沒有任何意義,因此很容易出錯。
校驗和是實現此目的的一種方法。假設帳號看起來像“123-456-789-5”,最後一個數字(“5”)是校驗和。在此示例中,虛構銀行使用的校驗和是通過將帳號中最後一位之前的所有數字相加 (1+2+3+4+5+6+7+8+9) 得到的,這加起來是到 45,然後丟棄答案中除最後一位數字(即 5)之外的所有內容。
FAQ
什麼是 SHA-1 哈希值?
SHA-1(安全哈希算法 1)是密碼學中使用的哈希函數。它接受輸入並將其轉換為稱為消息摘要的 160 位(20 字節)哈希值,通常寫為 40 個十六進制數字。
SHA-1 是校驗和嗎?
安全哈希算法 1 (SHA-1) 是一種檢查數據有效性的算法。例如,它可用於驗證文件和檢查密碼。可以使用特殊計算器找到文本或文件的 SHA-1 校驗和。
SHA-1 被破解了嗎?
儘管 SHA-1 自 2004 年以來就已被破解,但 SHA-1 仍在 TLS 和 SSH 等安全通道協議中使用。它還用於某些連接、PGP 身份認證以及 GIT 版本控制系統構建在其上。
Google 是如何破解 SHA-1
剛剛發生了什麼?谷歌破解了一種最重要的網絡加密算法,稱為 SHA-1,並將其公開。該公司的研究人員表明,如果你有足夠的計算能力——單個 GPU 僅對其中一個階段進行大約 110 年的計算,你就可能導致碰撞,從而破壞算法。