- May 11, 2005
- 2,149
- 0
- 0
My friend and I disagree: I maintain that a code that utilizes a key is 100% unbreakable. He insist that with certain algorithms any code can be broken. Who is correct and why? Thank you.
Originally posted by: tommywishbone
My friend and I disagree: I maintain that a code that utilizes a key is 100% unbreakable. He insist that with certain algorithms any code can be broken. Who is correct and why? Thank you.
Originally posted by: tasburrfoot78362
No, you can use brute force, which is calculating every single possibility, and eventually you will come up with the answer. You should really check out Dan Browns "Digital Fortress".
Originally posted by: smack Down
Originally posted by: tasburrfoot78362
No, you can use brute force, which is calculating every single possibility, and eventually you will come up with the answer. You should really check out Dan Browns "Digital Fortress".
You will come up with the answer but you will also come up with every many wrong answers. With short keys you can filter the results based on what is a logical out come and eliminate the errors. If the jey is longer then the message then you will get every single combination up to the key length. So if you where to brute force an encrypted version of this text you would be just as likely to get this message as a message stating to go kill some one.
Originally posted by: maelstrom
Only one type of unbreakable key. It's called a one time pad. It basically modulates every bit in the message by a predetermined random sequence. As long as the key isn't stolen then the message can not be decrypted. Once a key sequence is repeated in a message it can generally be broken with enough time. The one time pad never repeats hence it can never be broken. The only truely unbreakable key is the same length as the message and completely random. Anything else can theoretically be cracked.
It's been a while since I read it, but I remember several factual errors and some gross oversimplifications in Dan Brown's "Digital Fortress". It's an entertaining story - but for a good background in cryptography - including a section on quantum cryptography, I'd recommend Simon Singh's "The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography".No, you can use brute force, which is calculating every single possibility, and eventually you will come up with the answer. You should really check out Dan Browns "Digital Fortress".
Originally posted by: tasburrfoot78362
No, you can use brute force, which is calculating every single possibility, and eventually you will come up with the answer. You should really check out Dan Browns "Digital Fortress".