AES暗号化・復号AES Encryption / Decryption
パスフレーズでテキスト・ファイルをAES-256-GCM暗号化/復号。鍵はサーバーに一切送信しません。Encrypt/decrypt text or files with AES-256-GCM using a passphrase. Keys never leave your browser.
お気に入りについて About favorites
この端末のブラウザにのみ保存され、サーバーには送信されません。 Saved on this device only—never sent to our servers.
⚠ パスフレーズはどこにも保存されません。忘れると暗号文は永久に復号できません。必ず控えておいてください。 ⚠ The passphrase is never stored anywhere. If you forget it, the ciphertext can never be decrypted again. Be sure to save it somewhere safe.
⚠ この機能にはHTTPS環境が必要です。この端末では HTTP でアクセスしているため利用できません。本番サイト(https://apps.ntones.net)でお試しください。 ⚠ This feature requires HTTPS. This device is accessing the tool over HTTP, so it's unavailable here. Please try the production site (https://apps.ntones.net).
ファイルをドロップDrop a file here
.enc ファイルなら自動で復号、それ以外は暗号化されます.enc files are decrypted automatically; other files are encrypted
使い方・ユースケース How to Use & Use Cases
パスフレーズを入力し、テキストまたはファイルを「暗号化」すると、暗号文(テキストはBase64文字列、ファイルは.encファイル)が生成されます。同じパスフレーズで「復号」すると元のテキスト・ファイルに戻せます。処理はすべてブラウザ内(Web Crypto API)で完結します。 Enter a passphrase and encrypt text or a file to get ciphertext (a Base64 string for text, a .enc file for files). Decrypt with the same passphrase to restore the original. Everything runs locally using the Web Crypto API.
機密メモをクラウドメモアプリに保存する前に暗号化したいとき、チャットで送る前にテキストを保護したいとき、USBメモリに入れるファイルを念のため暗号化しておきたいときに使えます。 Useful for encrypting a sensitive note before saving it to a cloud notes app, protecting text before sending it over chat, or encrypting a file before copying it to a USB drive.
よくある質問FAQ
パスフレーズを忘れたら復元できますか?Can I recover my data if I forget the passphrase?
できません。パスフレーズはどこにも保存されず、当方サーバーも一切関与しないため、忘れると暗号文は永久に復号できなくなります。忘れにくく、かつ推測されにくいパスフレーズを使い、必要ならパスワードマネージャー等で別途保管してください。No. The passphrase is never stored anywhere and no server is involved, so forgetting it means the ciphertext can never be decrypted again. Use a passphrase that's hard to guess but that you can remember, or store it separately in a password manager.
どんな暗号方式を使っていますか?What encryption algorithm is used?
AES-256-GCM(認証付き暗号)を使用しています。パスフレーズから鍵を生成する際はPBKDF2(SHA-256、25万回反復)でストレッチングを行い、総当たり攻撃への耐性を高めています。AES-256-GCM (authenticated encryption). The key is derived from your passphrase using PBKDF2 (SHA-256, 250,000 iterations) to resist brute-force attacks.
暗号文が改ざんされていたら分かりますか?Will I know if the ciphertext has been tampered with?
分かります。AES-GCMは認証タグを含むため、暗号文が1バイトでも変更されていたり、パスフレーズが間違っていたりすると復号時にエラーになります。Yes. AES-GCM includes an authentication tag, so decryption fails with an error if even one byte of the ciphertext was altered, or if the passphrase is wrong.
パスフレーズや元データはサーバーに送信されますか?Is the passphrase or original data sent to a server?
一切送信されません。鍵の生成・暗号化・復号のすべてがブラウザ内のWeb Crypto APIで完結します。Never. Key derivation, encryption, and decryption all happen locally using the Web Crypto API.
暗号化したファイルを他の人に送っても大丈夫ですか?Is it safe to send an encrypted file to someone else?
暗号文だけを送る分には問題ありません。ただしパスフレーズは暗号文とは別の安全な経路(対面や別の連絡手段)で伝えてください。同じ経路で一緒に送ると盗聴されたときに意味がなくなります。Sending the ciphertext alone is fine. However, share the passphrase through a separate, secure channel (in person or a different communication method)—sending both together over the same channel defeats the purpose if intercepted.
ページを閉じれば、端末内のデータは自動的に消去されます。契約書や顧客資料など、慎重に扱うデータも安心してご利用ください。When you close the page, data on your device is cleared automatically. Safe for sensitive files such as contracts and client documents.