在 CTF 中,Hash 算法是非常常見的基礎知識之一。
它不是一種加密,而是一種單向的不可逆運算。
import hashlib
# md5
print(hashlib.md5(b"hello").hexdigest())
# sha1
print(hashlib.sha1(b"hello").hexdigest())
# sha256
print(hashlib.sha256(b"hello").hexdigest())
ok了解之後,今天來看一題簡單的題目!
這題標題就表明了是要破解hash
我們可以上網查可以破解的工具!我用的是 https://crackstation.net/
使用方法很簡單,只要把題目給的hash丟進去破解就能獲得原本的輸入資料了
把三個都拿去做破解,把解出來的結果輸入回去,就能獲得flag了!
(可以看到這裡的輸入都很短很簡單所以可以破解出原本的輸入)
以上就是有關今天Hash的內容!,明天會進入Forensics的領域喔
想看更多,歡迎明天再來ㄛ~