Privacy guides

AES-256 encryption, explained simply

Almost every vault app claims AES-256. The cipher is excellent, but it is rarely the weak point. What matters is the mode, where the key comes from and where it is stored.

Updated 2 min readBy the VaultBolt team
Short answerAES-256 is a standard symmetric cipher with a 256-bit key and no practical attack. GCM is a mode that adds authentication, so tampering is detected. In a photo vault, security depends far more on how the key is derived from your unlock, whether it is bound to the device, and whether it ever leaves it.

The cipher

AES (Advanced Encryption Standard) turns readable data into ciphertext using a key. AES-256 uses a 256-bit key: there are more possible keys than atoms in the observable universe, so guessing the key directly is not a realistic attack.

The mode: why GCM

A cipher needs a mode to encrypt files of any size. GCM encrypts the data and computes an authentication tag. If anyone changes even one bit of the ciphertext, decryption fails instead of returning corrupted data. VaultBolt uses AES-256-GCM for file content, thumbnails and its index, sealed in chunks so videos can stream.

Where real attacks happen

Weak point Example Defence
Weak unlock A 4-digit PIN Passphrase; slow key derivation
Key derivation Fast hashing lets attackers guess quickly Memory-hard Argon2id
Off-device guessing Copying storage to a fast computer Key bound to the Secure Enclave
Key on a server Vendor can reset or read No account; keys stay on device
Plain copies Originals left in Photos Zero-copies clean-up

Why "military-grade" tells you little

AES-256 is used by governments, so "military-grade" is technically true of almost any app that uses it. It says nothing about the mode, the key or where it lives. Look for a security page that explains those.

Frequently asked questions

Can AES-256 be cracked?

Not by brute-forcing the key with any foreseeable technology. Attacks target weak passwords, stolen keys or software bugs instead.

What is the difference between AES-256 and AES-256-GCM?

AES-256 is the cipher. GCM (Galois/Counter Mode) is how it is applied to data; it encrypts and also produces an authentication tag that detects any change to the ciphertext.

Sources

VaultBolt team
We build an encrypted photo vault for iPhone and iPad. We check Apple instructions against current Apple Support documentation and update guides when iOS changes.

VaultBolt

Your stuff. Locked in.

Get VaultBolt for iPhone and iPad, or see exactly how it works in the interactive demo vault.

Download on theApp Store