[{"data":1,"prerenderedAt":59},["ShallowReactive",2],{"tool-content-en-aes-encryption":3},{"id":4,"title":5,"body":6,"description":49,"extension":50,"locale":51,"meta":52,"navigation":53,"path":54,"seo":55,"stem":56,"toolId":57,"__hash__":58},"tools\u002Ftools\u002Fen\u002Faes-encryption.md","AES Encrypt \u002F Decrypt",{"type":7,"value":8,"toc":42},"minimark",[9,13,17,20,24,35,39],[10,11,5],"h2",{"id":12},"aes-encrypt-decrypt",[14,15,16],"p",{},"Protect sensitive text with AES-256-GCM, the authenticated encryption mode recommended for modern applications. Enter your message and a passphrase; the tool derives a 256-bit key with PBKDF2-SHA256 (100,000 iterations) and encrypts everything locally through the browser's built-in WebCrypto engine.",[14,18,19],{},"The result is a single Base64 string containing a random salt, a random IV, and the authenticated ciphertext. Because every encryption uses fresh randomness, encrypting the same text twice produces different output — that is expected. To decrypt, paste the Base64 string back in with the same passphrase. Nothing you type ever leaves your device.",[10,21,23],{"id":22},"file-encryption","File encryption",[14,25,26,27,31,32,34],{},"Switch to file mode to encrypt any file into a ",[28,29,30],"code",{},".aes"," payload, or decrypt a ",[28,33,30],{}," file back to its original bytes. Files are processed locally and never uploaded.",[10,36,38],{"id":37},"random-salt-and-iv-generator","Random salt and IV generator",[14,40,41],{},"Each encryption shows the random salt and IV it used, and you can copy them. A built-in generator also produces fresh salt and IV values as Base64 for your own crypto code.",{"title":43,"searchDepth":44,"depth":44,"links":45},"",2,[46,47,48],{"id":12,"depth":44,"text":5},{"id":22,"depth":44,"text":23},{"id":37,"depth":44,"text":38},"Encrypt and decrypt text or files with AES-256-GCM and a passphrase locally in your browser using WebCrypto.","md","en",{},true,"\u002Ftools\u002Fen\u002Faes-encryption",{"title":5,"description":49},"tools\u002Fen\u002Faes-encryption","aes-encryption","EX2eTaeGTJCuqUmj88sQemykHYvc8T_XX7WJmvhGaEI",1792391415616]