https://www.reddit.com/r/ReverseEngineering/comments/6epn8o/i_forgot_your_password_randomness_attacks_against/ or https://crypto.di.uoa.gr/CRYPTO.SEC/Main.html