I can break that with 1 plaintext and 1 ciphertext in 10 seconds, or create a frequency graph to break 1 ciphertext with no plaintexts in maybe a few minutes :') Use any 1-to-1 character mapping not just caesar cipher and I can still do it :0
Well if ROT13 isn't secure enough you can use double ROT13. (note that you shouldn't use an odd number of rounds of ROT13, as that will only provide the same security as a single round!)
- Ok, you must admit that was the most creative cussing this site have ever seen -
What if your opponent performs a man-in-the-middle attack on your double-rot13 encryption? Then he could reduce the complexity of the attack just down to that of a single round while using rainbow tables to map the two two each other from either side? In fact, it could be used to prove that rot13(m)^N = rot(13*N)(m) for all N in Z*
Unfortunately, I cannot go more into detail because in my country, cryptography is a federally regulated armament and exportation is punishable by death. But I think the blowfish object can accomplish everything you wanted.
Originally Posted by Pixelthief Unfortunately, I cannot go more into detail because in my country, cryptography is a federally regulated armament and exportation is punishable by death. But I think the blowfish object can accomplish everything you wanted.