rpass

Strong password generator for humans
git clone git://git.sgregoratto.me/rpass
Log | Files | Refs | README

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