Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import bcrypt
- # Tworzenie naszych haseł
- password1 = b'GeekPassword'
- password2 = b'GeekPassword'
- '''
- sól (salt) - dopisywany do hasła (na poczatku lub końcu) element który umożliwia zmianę wynikowego hasha (zaszyfrowanego hasła), nawet jeżeli używamy tego samego algorytmu hashującego. Sól powinna być różna dla każdego hasła i przechowywana oddzielnie od hasha, aby zwiększyć bezpieczeństwo
- W naszym przypadku możemy użyć tej samej soli - dla uproszczenia algorytmu
- '''
- salt = bcrypt.gensalt()
- # hashowane (szyfrowanie nieodwracalne) naszych haseł
- hash1 = bcrypt.hashpw(password1, salt)
- hash2 = bcrypt.hashpw(password2, salt)
- print("Salt :",salt)
- # używając tej samej soli, nasze hasła powinny być takie same
- print("Hash1", hash1)
- print("Hash2", hash2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement