High-Security Offline Password Generator
ASCII: | Jh}^)$I2xg?6SS@M=57[.(+jun63B-<"lZ_"TlR/&02Q-;aVqWr9<g<q8kMQraKw |
Alpha-numeric: | GFcAJ90OOTqS7d0p7TFU7FyBQ67lfI9ZIrqjFeQv5YdhBKpnn9v9ytfT8M61jnk6 |
Hex: | 12D272B3E3FEA2BEFA2808F507CBB2E6CEE05D83745CC5BA39205644E055F7C1 |
Online password generators like GRC's Perfect Passwords, and the one above, are very convenient, but by using them you must trust them not to remember your password and share it with third parties. I invite you to download one of my free and open source offline password generators so your pc can create strong passwords with the click of a button. Since these utilities run on your computer, you can be sure that they won't share your password with anyone.
The Windows GUI version combines data from the Cryptographically Secure Random Number Generator (CSPRNG) built into Windows with random mouse movements and other system information (CPU usage, memory usage, high-precision timers, etc.) to produce extremely secure passwords that are completely unique to you. The Linux version creates passwords from true random noise obtained from /dev/random.
Windows Password Generator
This version runs on Windows XP, Windows Vista, Windows 7, Windows 2000, and Windows Server 2003+.
Download Windows Password Generator - 104KB.
Command Line Password Generator for Linux, & UNIX
This version works on any UNIX-like operating system with /dev/random. It supports the following command-line options:
Usage: passgen <type> <optional arguments> WARNING: If automated, you MUST check that the exit status is 0. Where <type> is one of: -x, --hex 64-character hex string -a, --ascii 64-character ASCII string -n, --alpha 64-character alpha-numeric string -w, --words 10 random words from a list of 6709 -h, --help Show this help menu Where <optional arguments> can be: -p, --password-count N Specify number of passwords to generate
How to Install on Linux
- Clone the Git repository.
- Run `make`.
- Run (as root): `install passgen /usr/bin/passgen`.