content: How to beat the NSA. I'm not joking about this and I'm not sure if someone has done this before or not, but I know how to create a very simple application that would allow 2 devices such as laptops or phones to communicate with each other over the internet in an unbreakable code. The application would automatically encrypt and decrypt the naked text as well, so very user friendly. There's absolutely no way the NSA, or anybody for that matter could break the encryption. Impossible. I don't want to reveal exactly how it works because I'm not sure if I can market it yet. Here's an example though. Both devices( phones) are physically in the same location as a laptop. The laptop configures each device and now they can communicate to each other in an unbreakable code. I'd type in plain text and the app would encrypt it and send it to the other device which would automatically decrypt it back into plain text. It wouldn't matter if the encrypted data was intercepted because it is impossible to break. By the way the phones only have to be in the same physical location for the initial set up process with the laptop. The laptop is actually redundant. It could be eliminated from the process all together but both devices would still need to be in the same physical location for the initial set up. EDIT You know what..fuck it. I'm just going to reveal the system for free. Basically you randomly assign oh let's say 20 million numbers to each word in the English language. So for example there could be 20 million randomally generated numbers assigned to the word " hello" as well as for every other word in the English language. So the user types: Hello friend The software then randomly selects one of the twenty million different numbers assigned to each word. "Hello friend" becomes 1003848 2937293. The device receiving " 1003848 2937293 " would have a pre-loaded value table and would know what twenty million numbers are assigned to each word in the English language. To the NSA or anybody else intercepting the data it would just be a random sequence of numbers that would mean absolutely nothing. Now this is only a very crude explanation but do you get it?