Hashsum

如何將 SHA 轉換為純文字?

  • January 21, 2015

我發現瞭如何將純文字轉換為 SHA ( http://hash.online-convert.com/sha512-generator ),但是如何將 SHA 密鑰轉換為純文字?

SHA-1、SHA-256、SHA-512 和所有其他 SHA 函式都是加密雜湊函式。密碼散列函式的定義屬性之一是原像抗性:給定密碼散列函式 F 和值 h,找到文本 m 使得 F(m) = h是不可行的。請注意,散列不是加密:使用加密,如果您找到解密密鑰,您可以找到原件,但使用散列,您無法找到原件,除非通過猜測,句點。

如果您有文本的雜湊,則查找文本的唯一方法是:

  • 進行詳盡的搜尋。如果你把今天現有的所有電腦都投入到這項任務中,對於 SHA-1,這將花費大約 100 萬億倍的宇宙年齡,而對於 SHA-512,這將花費更長的時間。帶一本書。
  • 在密碼學方面取得根本性突破。這在理論上是可能的,因為沒有人能夠證明任何 SHA-* 系列實際上是加密雜湊函式,我們只是相信它們是因為專業密碼學家多年來一直試圖破解它們並失敗了。發表你的技術,你會成名的。
  • 猜文字。很容易驗證每個猜測。準備好經歷很多錯誤的猜測。根據長度和復雜性(更準確地說,取決於用於生成文本的方法引入的),這可能介於快速(例如,如果您知道它是字典單詞)和不可行(例如,如果它是 50 的字元串隨機字母)。
  • 找出通過非計算方式傳遞給函式的輸入,例如找到送出文本的人並用扳手敲擊他們直到他們洩露密碼,或者探勘伺服器日誌(如果文本記錄在某處) .

引用自:https://unix.stackexchange.com/questions/180346