Vernash is an easy to use, handy stream cipher based on the Vernam cipher and Variable-Length Hashes.
In modern terminology, a Vernam cipher is a stream cipher in which the plaintext is XORed with a random or pseudorandom stream of data the same length to generate the ciphertext.
If the stream of data is truly random and used only once, this is the one-time pad. Substituting pseudorandom data generated by a cryptographically secure pseudo-random number generator is a common and effective construction for a stream cipher. RC4 is an example of a Vernam cipher that is widely used on the Internet.
Here are some key features of "Vernash":
· Vernash is fast and secure (Vernash is based on the Vernam cipher and other advanced encryption techniques)
· Vernash can encrypt/decrypt binary files (executables, documents, ...)
· Vernash generates only human-readable ciphers (0-Z)
· Vernash (0.3+) uses pseudo-random numbers and generates different ciphers for the same "text" and "passphrase"
· Every cipher generated with Vernash is very different from another one!
· Vernash uses advanced techniques to produce strong cipher.
What's New in This Release: [ read full changelog ]
· New layout
· Vernash (0.4+) supports MD5, SHA-1 and TripleDES
· Vernash (0.4+) supports UTF-8 Encoding