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.

closed as too broad by TildalWave, user45139, Stephane, RoraΖ, Xander Oct 23 '15 at 14:06

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


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.

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