3 ms·
Misses an additional point: they would need to ban software development. Or at least, dev by unapproved, unmonitored parties. Code to encrypt using one (of the
by AdeptusAquinas 9y ago
Misses an additional point: they would need to ban software development. Or at least, dev by unapproved, unmonitored parties.
Code to encrypt using one (of the many) algorithms shipped in .NET (which is open source right down to the compiler, and so hard to tamper with):
RijndaelManaged RMCrypto = new RijndaelManaged();
CryptoStream CryptStream = new CryptoStream(NetStream, RMCrypto.CreateEncryptor(Key, IV), CryptoStreamMode.Write);
Even if they banned everything else, people who want to create secure communications can do so with the aid of less than an hour of a capable developer's time.
- YawningAngel 9y agoIt's even worse than this, they have to analyse and attack every motherfucker's implementation of BogoCrypt under the sun. They can probably do this, but it's an impossibly time consuming task.
- tetha 9y agoOn top of that: How you you distinguish an encrypted document from a data serialized according to a proprietary format? As long as the algorithm to write the data is unknown and secret, this is essentially a cryptographic algorithm - you can't read the information on disk without the secret, unless you invest a lot of time. Weak crypto, mind you, because we'll probably be able to decrypt it in polynomial time. So suddenly, all storage formats need to be openly documented?