This is a theoretical question, basically, if I'd store a file that is encrypted by modern standards on an unknown server, hardware, disk; Would any malicious user be able to crack it?

I was wondering if using encryptions methods could provide a way to create a decentralized web network.


In theory, no — that's essentially the entire point.

In practice this is much more difficult, but simply storing static, encrypted files on a remote machine is actually one of the less error-prone uses of cryptography. There are comparatively fewer avenues of attack than, say, encrypted session protocols or cryptosystems that manage and federate access to multiple users.

Of course, there are ways to complicate this; for instance, Tarsnap stores encrypted backups on a remote server, but uses novel cryptographic tricks to do so while performing aggressive deduplication. Once you start adding complexity like this, the possibilities of a privacy-destroying mistake increase. But if you're using something like GPG with reasonable key lengths, outside of any major breakthroughs in cryptanalysis, you can reasonably expect your data to remain private.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.