There is only one unbreakable cipher. It's a random additive key. Plain + Key = Cipher_Text. If you *NEVER* reuse that key the cipher is unbreakable. Generating
and distributing the key is a significant problem. If you really must keep your text secret, that's how you do it. The Washington-Moscow Hotline uses such an encryption scheme. Most organizations, governmental or non-governmental, simply
don't have the resources to achieve this level of security. Most organizations really
don't need such a level of security and most can't afford it. See a book "The Code Breakers" by David Kahn for a fascinating tutorial on cryptology.
I suspect that any encryption scheme that's affordable by ordinary mortals is breakable.
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox



