Complex Password Generator is an online web application that helps users come up with strong passwords that are hard to crack or be guessed. charAt ( i ) + ':' + translation + "\n" ĭocument. g ( 1 ) // Discard numbers longer than the length of the sub-groupĮncoded += pool. value // The user's input seedįor ( i = 0 i pools_max ) pool_group = myArc. This function triggers when the "seed" field element is updated, regenerating the encryption chart an array of at most 'width' integers that should be 0 width ) ? j & width : j The constructor takes a key in the form of length ) // highest number less than or equal to 'width' that's an even multiple of the number of pool groups length // Ensure width is longer than longest pool sub-group Var width = 10 // each RC4 output is 0 width ) width = pool. /// No user customization needed past here! Var max_chars = 3 // For each of the input characters, what's the maximum number of characters it can translate to? Var min_chars = 1 // For each of the input characters, what's the minimum number of characters it can translate to? Var mixed_case_input = false // Does the input differentiate between cases? If the 'inputs' variable has mixed case, and this variable is set to 'true', then an input of "password" will generate a different encryption than "PaSsWoRd" Var inputs = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' // What characters are inputs? var pool = // Remove capital i, o, lower-case L, zero and one, since they are easily mistaken for other symbols var pool = // Alphabet and numeric symbols var pool = // Remove capital i, o, and lower-case L, since they are easily mistaken for other symbols /// Uncomment the 'pool' variable definition you'd like to use, or customize your own This tool is most useful when it's always with you, and since it's a single file, keeping it on a USB drive and bringing it with you, or using a syncing service like DropBox is a great idea, in addition to using it offline in printed form as described above.ĭiv # wrapper You can modify this behavior by setting the mixed_case_input variable to "true". Mixed case inputīy default, the password generator doesn't differentiate between capital and lower-case letters in the "input" field. Hence if you have one group with the letters A-Z and the numbers 0-9, a number only has a 10/36 chance of being picked, whereas if you have two groups, one with the letters A-Z and one with the numbers 0-9, a number has a 1/2 chance of being picked. The pool variable can contain several groups of characters, and when generating a string of random characters for each letter to represent, each group has an equal chance of being chosen for the next character, and if chosen group is picked, a character is randomly picked from the group's contents. Once the seed has been input and the chart has been generated, you can print the page and keep it as an offline reference, where you can encode simple passwords into more complex ones without a computer. That's all you need to know to use the password generator, but if you want more control, it's available: Offline use Then to generate a password, type in a simple password into the "input" field (something specific to the site/application you're needing a password for, or a generic, non-complex password), and the password generator will translate each character of the simple password into the corresponding collection of characters from the pool, displaying the result Advanced usage Type that in the "Seed" box, and the password generator will fill in a chart of numbers and letters below, assigning each a few random characters from your pool. Then pick a key phrase that will be the same for all your passwords, and is easy for you to remember. If your browser has a "sidebar" feature, the password generator is sized to nicely fit in a tight vertical column, which makes it convenient to use while browsing other sites. Save the file and open it in your browser. Similar to how PasswordChart functions, though giving you more customization and control (and transparency to see what the code is doing, and reliability in case their server goes down).Ĭhoose a pool of characters from the given pool variables, or make up your own set of characters. This page is a single HTML page with some simple Javascript to generate a complex password from a key phrase and a simple password. If you're super paranoid, there are manual offline methods to create secure passwords and even write them down ( PasswordCard), which takes more effort. However, can you be really sure those external sites aren't gathering your password data as you generate it? There are several means to generate secure passwords online, including PasswordChart, LastPass plugin,, Clipperz, and others.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |