designed by dandavis
public domain
Key:
Put the message here... Directions: Type/Paste your message into this box, and click the button. The encrypted message will appear here as a series of comma-seperated numbers. Click the button again to decrypt the number sequence. You can paste the number sequence into an email. Be sure to include everything from begining 'zz' to the last comma. *Hint: use 'select all'. To decode, one will need the pass phrase and the number sequence. More Information: About the Encryption: This method of encryption is inspired by a cypher developed by the KGB. uses the password as a "pad", offseting the numerical value of the message letter. Due to the fact that the repeating key in the final pattern is unknown, and also the key's length being unknown: to decrypt it would require factoring the final value. Luckily, computers are relatively slow at factoring. it would have to try a key of each length between 1 and the key's length. Thus: use as long of a pass phrase as you can, and make sure your message is as long as the key. While not the most efficient way to store encrypted data, it does work well on the web. Using a long key (about 50 characters), your message should be relatively un-breakable. Here is a little math: 50 characters (with some symbols and numbers among them) provides about: 80,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 combinations! That is a lot. Even if one could try 1 trillion combinations per second, it would take more than: 1,584,447,770,517,204,314,159,740 years to have a 50/50 shot of guessing it! Using only a 10 character password on the same super-computer: 2 months for a 50/50 shot. These numbers are theoretical, and real words likely produce far fewer combinations. Still, using even a mutually famillier movie quote to be hinted at in an email linking here, one could reasonably ensure that the message remain private. Quotes, song lyrics, bible passages, etc all make decent keys that are ease to remeber. While using such a phrase might increase the likelyhood of somone familiar guessing it, it won't increase the chance of an outsider breaking the code. Even a short phrase like "2Legit2Quit!" is decent; it has numbers, capitals, and a symbol. That phrase should buy about a year of decryption time.