Algorithm:
1. Concatenate "User", "Resource", "Master password" (yes, it is correct order!) to one string.
2. Calculate RIPEMD-160 hash of that string.
3. Convert hash to big number (from 0 to 2^160 - 1).
4. Translate number to 62-sign numeral system.
5. Each digit is represented as char 0-9, A-Z, a-z.
6. So, we get a password! Length is not more than 28 letters, because 62^28 is greater than 2^160.
If you have coding experience, please check program correctness and help me improve GUI.
Written in Visual Basic 2010 Express. Requires .NET 4, because previous have not BigNumber.
Follow PassWordFromHash
Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform
Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of PassWordFromHash!