Home
DSP
Ham radio
Java™
Arduino™
Contact

"Cryptography" at Wikipedia

"Crypto" - a password generator based on the Java™ programming language

"Crypto" is a little software that synthesizes a set of character sequences of arbitrary length based on a single keyword. The underlying algorithm is deterministic, hence the output sequences are not random-generated and may be reproduced by re-processing the keyword. The main purpose of this software is to be used as a password-generator, deriving a set of highly complex passwords from a single input string (master password). The character sequences are generated during runtime and will not be stored, making the use of this software quite save.
Users should bear in mind that, as at any encryption method, the "cryptographic strength" of the generated sequences depends on the length and complexity of the input string rather than the size of the generated sequences. It is well possible to synthesize a set of 30 character passwords from a single letter input. Those passwords would, however, be extremely weak and easy to crack. Details on the subject of "password strength" can be found at the WWW (e.g. Wikipedia).

Since I got asked by some people about the safety of the download, I decided to remove the Crypto application from my web page. So, if you want to give "Crypto" a try or if you are interested in getting its main Java™-class "PwdGenerator" to use it for your own projects, just send me an e-mail. I will then forward to you a copy of that package fresh from my hard-drive.

P.S. Here you can look into the details of "PwdGenerator".