Security
Can AES-256 Encryption Be Cracked?
The short answer: not by attacking the encryption itself. AES-256 is effectively unbreakable by brute force, even against quantum computers. The real weak point is never the cipher; it's your password and how it becomes a key. Here's the honest picture.
Can AES-256 encryption be cracked? Not by attacking the encryption itself. A 256-bit key is effectively impossible to brute-force, even for a quantum computer. When encrypted data is compromised, the cipher almost never breaks; the weak point is the password behind it and how it’s turned into a key. Here’s the honest picture.
Can AES-256 be cracked? The short answer
If your question is whether someone can defeat AES-256 by attacking the algorithm, the answer is a confident no. AES-256 is a public, heavily studied standard, and after more than two decades of the world’s best cryptographers trying to break it, there’s no practical attack on the cipher itself. When you read that encrypted data was “cracked,” what almost always happened is that the encryption held perfectly and something around it gave way.
That distinction is the whole point of this article, and it’s a reassuring one. The strength of good encryption doesn’t rest on hoping the algorithm holds; the algorithm holding is the settled part. What actually determines whether your data stays private is everything the cipher depends on: the secret it’s keyed from, how that secret becomes a key, and whether your device is compromised in the first place.
So the useful version of the question isn’t “can AES-256 be cracked” but “where is the real weak point.” Understanding that turns a vague worry about encryption into a clear picture of what to actually pay attention to, which the rest of this covers.
What AES-256 actually is
AES stands for the Advanced Encryption Standard, adopted by the US National Institute of Standards and Technology in 2001 after a public competition. It’s not a proprietary or secret algorithm; it’s an open standard used everywhere, by governments to protect classified information, by banks, by messaging apps, and by device makers including Apple. Its openness is a strength: anyone can study it, and everyone has.
The “256” refers to the size of the key, 256 bits. A key is just a very large secret number, and the number of possible 256-bit keys is around 10 to the 77th power, a figure with 77 zeros. That number is the source of AES-256’s strength. To break the encryption by brute force, an attacker would have to try keys until they found the right one, and there simply isn’t enough time or energy in the observable universe to get through a meaningful fraction of that many.
There’s also AES-128, which uses a shorter key and is itself considered unbreakable by brute force. AES-256 goes further, and it’s the version used where a long security margin matters, which is why it’s the standard for serious data protection.
Why brute-forcing the key is impossible
It’s worth sitting with just how large that key space is, because the numbers stop being intuitive fast. With 256 bits, there are around 10 to the 77th possible keys, a figure on roughly the same staggering order as the number of atoms in the observable universe. Even if you imagined a computer that could test a trillion trillion keys every second, and ran a trillion of those computers in parallel, you would still need vastly longer than the current age of the universe to exhaust the possibilities.
This is why brute force isn’t a realistic threat to AES-256 and won’t become one through faster conventional computers. Doubling or tripling the world’s computing power makes no meaningful dent in a number that size; you’d need to multiply it by astronomically more than anyone could ever build. The security doesn’t depend on attackers being slow or lazy. It depends on arithmetic that doesn’t bend.
That’s the reassuring core of the whole topic. A brute-force attack on the key is not a race that’s merely hard to win; it’s one that can’t be run at all in any practical sense. So if the cipher can’t be brute-forced and hasn’t been mathematically broken, the interesting question becomes what a quantum computer changes, and then what’s actually left to attack.
What about quantum computers?
Quantum computing is the most common reason people worry that today’s encryption will suddenly become breakable, and for one kind of encryption that concern is real. But AES-256 is not that kind. A quantum algorithm called Grover’s algorithm would speed up brute-forcing a symmetric key, but only quadratically, which in practice means it effectively halves the key strength. For AES-256, that brings the effective strength down to about 128 bits.
The key thing is that 128-bit strength is still completely infeasible to brute-force. Halving a number as large as 2 to the 256th still leaves something astronomically beyond reach; estimates put a Grover attack on AES-256 at timescales far longer than the age of the universe even with large future quantum machines. This is why NIST and the NSA continue to recommend AES-256 for protecting sensitive data into the post-quantum era.
What quantum computers genuinely threaten is a different family of encryption: the asymmetric algorithms like RSA that secure key exchange over the internet. Those could be broken by a large enough quantum computer, which is why new “post-quantum” standards are being rolled out for them. But the symmetric AES-256 that encrypts files at rest on your device sits on the safe side of that line.
The real weak point: your password
If the cipher can’t be broken, attackers do the sensible thing: they ignore it and go after the key. In most encryption systems, the key isn’t something you memorize; it’s derived from a password, passphrase, or PIN that you do. And that human secret is almost always a far smaller target than the 256-bit key it produces. Rather than trying 10 to the 77th keys, an attacker tries likely passwords, of which there are dramatically fewer.
This is the shift that matters. A short, common, or reused password can be guessed in a way a 256-bit key never could, and if the password falls, the encryption opens with it, no matter how strong AES-256 is. The cipher was never the vulnerability; the secret feeding it was. The table below sorts out what’s actually attackable and what isn’t.
| Target | Realistically attackable? | Why |
|---|---|---|
| The AES-256 cipher | No | No practical break; brute force is infeasible |
| A brute-force of the 256-bit key | No | Around 10^77 keys; infeasible to test |
| A weak or reused password | Yes | Far smaller space; guessable and often leaked |
| An unlocked or compromised device | Yes | The key is already available; the cipher is bypassed |
Notice that everything genuinely attackable sits outside the algorithm. This is why a serious discussion of encryption spends more time on passwords and key handling than on the cipher, and why the strength of a system is set by its weakest of these links, not by the 256 in AES-256.
Why key derivation matters so much
Since the password is the target, how a password becomes a key is where a lot of real security lives. This step is called key derivation, and a good system deliberately makes it slow and expensive. Instead of turning your password into a key instantly, a modern key-derivation function runs it through a demanding process that takes real time and memory to compute.
That slowness is a feature aimed squarely at password guessing. If deriving a key from a password takes a noticeable fraction of a second and a chunk of memory, then an attacker trying to test billions of candidate passwords finds each guess costly, turning a fast automated attack into an impractically slow one. A few things separate trustworthy encryption from the kind that merely sounds strong:
- A strong cipher, like AES-256, so the encryption itself can’t be broken.
- A slow, memory-hard key-derivation function, such as Argon2id, so guessing the password is expensive rather than instant.
- A decent secret, since even the best key derivation can’t save a password like “1234” from being tried early.
- A sound implementation, so keys are handled and stored correctly and not leaked around the edges.
Get all four right and the encryption is trustworthy from end to end. Get the cipher right but the key derivation wrong, and you have strong-sounding encryption with a soft center. It’s the combination, not any single piece, that makes the difference, a point we make about marketing claims in what “military-grade encryption” really means.
The other real risks: the device and the app
Even with a strong cipher, a slow key derivation, and a good password, two real-world weak points remain, and neither involves cracking anything. The first is the device itself. Encryption protects data at rest, meaning while it’s locked away behind the key. The moment the device is unlocked and the vault is open, the data is decrypted and available, so anyone with your unlocked phone, or malware running on it, can read what’s on screen regardless of how strong the underlying encryption is. The math is irrelevant once the door is already open.
The second is the implementation. Encryption is only as good as the software wrapping it, and a bug in how an app derives, stores, or clears keys can undermine an otherwise perfect cipher. This is why open, well-understood algorithms and careful engineering matter more than impressive-sounding numbers. A related mistake is assuming a lock means privacy when the surrounding design leaks, which we cover in is a 6-digit passcode enough.
So the honest full answer to “can AES-256 be cracked” is that the cipher won’t be, but a system using it can still fail at the password, the device, or the code. Good security means getting all of those right, not just naming a strong algorithm.
What this means for a photo vault
For an encrypted photo vault, all of this lands on a simple conclusion: choosing AES-256 is necessary but not sufficient. The cipher guarantees that photos locked in the vault can’t be read by breaking the encryption. What determines whether that guarantee actually holds in practice is the rest of the chain, how the key is derived from your PIN, whether the data ever leaves your device, and whether the app is built soundly.
This is exactly why a vault’s key derivation and architecture matter as much as its cipher. A vault that pairs AES-256 with a strong, slow key-derivation function and keeps everything on your device gives an attacker nothing to work with: no server to breach, no fast way to guess your PIN, and no break in the cipher. We walk through how that fits together in how photo vault encryption works.
Where Arca fits
Arca is built on exactly this reasoning. Each photo is encrypted with AES-256-GCM, the effectively unbreakable cipher this whole article is about, and the key is derived from your PIN through Argon2id, a deliberately slow, memory-hard key-derivation function that makes guessing your PIN expensive rather than instant. Everything stays in the app’s own container on your device, with no server and no account, so there’s no cloud copy to attack and nothing to breach remotely. For situations where you might be pressured to unlock, Arca also offers a decoy vault; the model is laid out on our security page.
To be straight about the limits, since that’s the point of an honest security piece: strong encryption protects your photos at rest, not while the vault is open on an unlocked phone, so your device passcode and habits still matter. A vault also protects only what you put in it, and because Arca keeps nothing on a server, it can’t recover your photos if you forget your PIN, which means you should keep your own backup of anything irreplaceable. The cipher won’t be cracked; the rest is up to sound design and sensible use.
Get Arca on the App Store to keep your private photos behind AES-256-GCM encryption with an Argon2id-derived key, on your device with no server in the loop.
Frequently asked questions
Can AES-256 encryption actually be broken? +
Not by attacking the cipher itself. AES-256 uses a 256-bit key, which means roughly 10 to the 77th power possible keys, far too many to brute-force with any current or foreseeable classical computer. There's no known practical way to break properly implemented AES-256 directly. When people say encrypted data was 'cracked,' the encryption almost always held; something around it failed, usually a weak password or a compromised device. So AES-256 being uncrackable in the everyday sense is accurate, as long as the key is derived from a strong secret.
Is AES-256 safe against quantum computers? +
Yes, for the foreseeable future. A quantum algorithm called Grover's would speed up brute force, but only enough to cut AES-256's effective strength to about 128 bits, which is still far beyond any practical attack. NIST and the NSA continue to recommend AES-256 for protecting sensitive data into the post-quantum era. The encryption that quantum computers genuinely threaten is the asymmetric kind used to exchange keys over the internet, not the symmetric AES-256 used to encrypt files at rest on your device.
If AES-256 is so strong, how do people get hacked? +
Because attackers don't fight the math; they go around it. They guess or steal a weak password, catch a device while it's unlocked, use malware, or exploit a flaw in how an app was built. Encryption protects data at rest behind a key, so if the key is derived from a weak password, or the device is already open, the strength of the cipher never comes into play. That's why a slow key-derivation function and a decent password matter as much as the algorithm itself.
Keep reading
Security
Does Lockdown Mode Protect Your Photos?
Lockdown Mode hardens your iPhone against targeted spyware, and it does change a few things about photos. What it does not do is lock, hide, or encrypt your photo library. Here is the honest breakdown of what it covers and what it leaves open.
Security
How Does Photo Vault Encryption Actually Work?
A photo vault turns your pictures into unreadable scramble that only your PIN can undo. Here's the actual chain, from your PIN to a stretched key to the cipher that locks each photo, in plain language.
Security
Is a 6-Digit Passcode Enough to Secure Your iPhone?
For most people, a random 6-digit passcode is genuinely strong, because the iPhone's Secure Enclave slows every guess down. The real weakness is a guessable PIN, not the number of digits. Here's how the protection works and when a longer passcode is worth it.
Your photos. Truly private.
Download Arca and lock your first photos away in under a minute. No account, no cloud, no one but you.
Free to download · iPhone · iOS 18+