テキスト暗号化/復号化
ブラウザ内でAES-256-GCMを使ってテキストを暗号化・復号化します。データはサーバーに送信されません。
すべての操作はブラウザ内で実行されます。サーバーにデータは送信されません。
AES-256-GCM • PBKDF2-SHA256 (10万回反復) • Web Crypto API
使い方
ブラウザ内でAES-256-GCMを使ってテキストを暗号化・復号化します。データはサーバーに送信されません。
- 1To encrypt text: make sure you're on the 'Encrypt' tab, type or paste the text you want to protect in the 'Plain Text' field.
- 2Enter a strong password in the Password field — this is the only key to decrypt the text later. Use a mix of letters, numbers, and symbols. Click the eye icon to toggle visibility.
- 3Click the 'Encrypt' button. After a brief moment (the browser derives the key using 100,000 PBKDF2 iterations), the encrypted output appears as a long base64 string.
- 4Copy the encrypted output using the 'Copy' button and store or share it. The encrypted string includes the salt and IV — it's self-contained.
- 5To decrypt: switch to the 'Decrypt' tab, paste the encrypted base64 string, enter the same password, and click 'Decrypt'. The original text appears instantly.
主な機能
- AES-256-GCM encryption — one of the strongest symmetric encryption algorithms available, with built-in authentication
- PBKDF2-SHA256 key derivation — 100,000 iterations add significant resistance to brute-force password attacks
- 100% client-side — uses the browser's native Web Crypto API; no data ever leaves your device
- Self-contained encrypted output — the base64 string embeds the random salt and IV, so no metadata needs to be stored separately
- Show/hide password toggle and clear error messages for wrong passwords or corrupted input