( toMpEr | 2018. 12. 19., sze – 21:16 )

mert a checkpw kell neked:


import bcrypt

password = "123"
hash = "$2y$13$AWPe/tK3sik0dzVQ6PHEB.YO.PTVWIRCGVOzPJiczMCScuk5ikexG"

print(bcrypt.checkpw(password.encode('utf8'), hash.encode("utf8")))

> True

Amúgy nem biztos, hogy sokkal gyorsabb lesz így, mint hashcat-el, mivel a bcrypt szándékosan egy lassú eljárás, így a legtöbb idő a kriptográfiával megy el amiben valószínű a hashcat még jobb is.