README.md (1023B)
1 # rpass 2 3 ## Strong password generator for humans 4 5 Features: 6 * Short to type, ideal for use on mobile devices or the command line 7 * No shift or alternate keyboard needed when typing 8 * Both visually and phonetically unambiguous 9 * Blanks can be inserted at arbitrary places to enhance visual representation 10 11 ## Requirements 12 13 * C89 compiler 14 * POSIX-compliant system 15 16 ## Key space requirements 17 18 The default key space of 40 bits relies on the following requirements: 19 * the adversary has no more than $25,000.00 to spend on brute forcing the 20 password (as of 2019 according to [8x Nvidia GTX 1080 Ti Hashcat Benchmarks]) 21 * the password is stored using [bcrypt(3)] with 2^10 rounds 22 * the password only has to be secure for one year 23 24 Additional details about this calculation can be found in the manpage. 25 26 [8x Nvidia GTX 1080 Ti Hashcat Benchmarks]: https://gist.github.com/epixoip/ace60d09981be09544fdd35005051505 27 [arc4random_uniform(3)]: https://man.openbsd.org/arc4random_uniform.3 28 [bcrypt(3)]: https://man.openbsd.org/bcrypt.3