Download | FAQ | How to Compile | Software License

Q. Why should I use Launch Codes to generate passwords?

A. Here are some reasons:
  • Produces passwords with no awkward, difficult key combinations or confusing characters. Is that a zero or an O?
  • Produces segmented passwords that are easy to read and type. The shift key is only pressed when typing the first character.
  • Uses cryptographically random bytes from /dev/urandom or Microsoft CryptGenRandom to seed a Mersenne twister that randomly selects characters.
  • Produces passwords that have measurable bit-strength. If you need a 64-bit password, Launch Codes can produce one in that range.
  • Generates passwords locally on your computer rather than requesting passwords from online password generation websites.
  • Meets the most stringent password requirements. May contain 4 of 4 (upper, lower, numeric and special characters).
  • Uses standard, well-tested C++ libraries to produce random character selections.


Q. What Operating Systems will Launch Codes run on?

A. Windows 2000 or newer (including Windows 7). Launch Codes compiles and runs on Mac OSX, Linux, FreeBSD, OpenBSD and NetBSD.


Q. Does Launch Codes contain viruses or malware? Does it phone home?

A. No. Download and compile the source code yourself.


Q. Is Launch Codes free software?

A. Yes, Launch Codes is released under the ISC license. If you find any bugs or errors, please send an email.