R. Alan Beam II
Home MenuBio MenuPersonal MenuProfessional MenuLinks MenuContact Menu
Want to post comments? Want Control? How about more access? Please Login or Register
Random Password Generator

What is this?
This is a program that creates random passwords that are semi-pronouncable.

How is it useful?
Having a secure password that is easy to remember and difficult for others to guess is not an easy task. This program helps solve that problem by giving a user a password that is easy to remember but has nothing (directly) to do with them and, therefore, making it a difficult one to guess.

How does it work?
I take a sample input text - by default I am using the entire Bible - and analyze the words. I look at each character and keep track of how often other letters follow it. Given two consecutive characters, I keep track of how often other letters follow that combination. Since I am looking at up to 3 characters at a time, this is called 3rd-order entropy. With this knowledge, I "randomly" choose a letter to start with, based on the frequency of each letter in the sample text. The more often a letter appears in the sample text, the more likely it will be the first letter of a password. I then "randomly" choose the next letter, based on the frequency of each letter that followed the current letter.

What do I need to do?
Simply choose how many passwords you want to be generated, and the length of each password, then click submit.


Number of Passwords to Generate:


Length of Each Password:



Footer