テキスト暗号化
AES-256暗号化を使ってテキストを暗号化・復号します
暗号化するテキスト
デバイス上で実行されます。テキストとパスワードを入力して開始してください。
暗号化された出力(Base64)
暗号化の仕組み
AES-256-GCMでUTF-8テキストを暗号化します。SHA-256を使うPBKDF2を100,000回反復して、パスワードからキーを導出します。
Base64の結果には、ランダムな16バイトのソルト、ランダムな12バイトのIV、認証付き暗号文が含まれます。復号のために、結果全体とパスワードを保管してください。
暗号化と復号はすべてWeb Crypto APIを使用してブラウザー内で実行されます。毎回新しいソルトとIVを使うため、繰り返し暗号化すると異なる結果が生成されます。
無料オンラインテキスト暗号化・復号ツール
このテキスト暗号化ツールは、軍事レベルのAES-256-GCM暗号化を使って、機密テキストをブラウザー上で直接暗号化・復号できます。Web Crypto APIにより、すべての暗号処理は端末上で完結し、機密データがブラウザーの外に出ることはありません。テキストを入力してパスワードを決めるだけで、安全な暗号化済みBase64文字列が得られます。
このツールは、暗号化のたびにランダムなソルトを付けた反復回数100,000回のPBKDF2鍵導出を使用するため、総当たり攻撃は極めて困難です。また、暗号化ごとに一意の初期化ベクトル(IV)が生成されるため、同じパスワードで同じテキストを暗号化しても、毎回異なる出力になります。このセキュリティレベルは、銀行や政府機関が機密情報の保護に用いるものと同等です。
パスワードの安全な共有、クラウドに保存した個人メモの保護、メールやチャットで送る前の機密メッセージの暗号化など、どのような用途でも、このオンライン暗号化ツールは技術的な知識なしでプロ品質のセキュリティを提供します。暗号化された出力は持ち運びできるBase64文字列で、どのチャネルでも安全に共有できます。
主な機能
- 対称鍵暗号の標準であるAES-256-GCM暗号化
- 強力なパスワード保護のための、反復回数100,000回のPBKDF2鍵導出
- 暗号化のたびにランダムなソルトと初期化ベクトルを生成
- Web Crypto APIによる100%クライアントサイド処理、サーバーには何も送信されません
- メール、チャット、ファイル保存で共有しやすいBase64エンコード出力
- 「弱い」から「非常に強い」までの5段階のパスワード強度インジケーター
- 利便性と覗き見防止のためのパスワード表示/非表示切り替え
- わかりやすい作業の流れを実現する、暗号化タブと復号タブの分離
- 暗号化結果と復号結果をワンクリックでクリップボードにコピー
- パスワードの誤り、データの破損、入力漏れに対する明確なエラーメッセージ
テキスト暗号化ツールの使い方
- 暗号化または復号を選択:テキストを保護するには「暗号化」タブを、以前に暗号化したテキストを元に戻すには「復号」タブを選びます。
- テキストを入力:暗号化したいテキスト(または復号したいBase64の暗号化文字列)を入力または貼り付けます。
- 強力なパスワードを設定:パスワードを入力し、強度インジケーターを確認します。大文字、小文字、数字、記号を組み合わせると安全性が最大になります。
- 暗号化または復号をクリック:ボタンを押すとテキストが処理されます。暗号化するとBase64文字列が生成され、復号すると元のテキストが表示されます。
- 出力をコピー:コピーボタンで結果をクリップボードにコピーし、共有や保管に使います。
- パスワードを忘れない:暗号化されたテキストは、まったく同じパスワードでのみ復号できます。安全に保管してください。
活用例
- パスワードの安全な共有:メール、Slack、その他のメッセージングサービスで共有する前に、パスワードやAPIキーを暗号化します。
- クラウドストレージの保護:Google DriveやDropboxなどのクラウドサービスにアップロードする前に、個人メモ、日記、書類を暗号化します。
- 機密性の高いやり取り:エンドツーエンド暗号化が使えないメールやチャットで、機密メッセージを保護します。
- 設定ファイルの機密情報:データベースの認証情報、トークン、シークレットを、設定ファイルやドキュメントに保存する前に暗号化します。
- 個人データの保護:口座番号、医療記録、法的文書など、デジタルで保管する個人情報を暗号化します。
- 学習目的:実際に操作しながら、最新のAES暗号化、鍵導出、暗号のベストプラクティスを学べます。
- コンプライアンス要件:送信や保存の前に機密情報を暗号化して、データ保護要件を満たします。
よくある質問
このツールは無料ですか?
はい、テキスト暗号化ツールは完全無料で、暗号化・復号できるテキスト量に制限はありません。登録も不要です。
データは安全ですか?
はい。暗号化と復号はすべてWeb Crypto APIを使ってブラウザー内だけで行われます。テキストとパスワードがサーバーに送信されたり、ログに記録されたり、どこかに保存されたりすることはありません。一度読み込めば、インターネット接続がなくても動作します。
パスワードを忘れた場合はどうなりますか?
暗号化時に使用したパスワードと完全に同じものがなければ、暗号化されたテキストは復号できません。パスワードの復元機能はありません。パスワードは必ずパスワードマネージャーで安全に保管してください。
同じテキストを暗号化しても毎回出力が異なるのはなぜですか?
暗号化のたびに、ランダムに生成されたソルトと初期化ベクトル(IV)が使われます。これは、暗号文のパターンを比較して同一の平文を特定されるのを防ぐセキュリティ機能です。
AES-256-GCM暗号化の強度はどのくらいですか?
AES-256-GCMは、現在の技術では解読不可能とされています。世界中の政府、軍事組織、金融機関で使われています。PBKDF2鍵導出と組み合わせることで、このツールはプロ品質のセキュリティを提供します。
このツールで暗号化したテキストを、他のソフトウェアで復号できますか?
はい。同じパラメーター(反復回数100,000回、SHA-256ハッシュ、16バイトのソルト、12バイトのIV)でPBKDF2鍵導出を用いたAES-256-GCMに対応しているソフトウェアであれば可能です。必要なパラメーターはすべて、暗号化出力のBase64文字列に含まれています。
ヒントとベストプラクティス
- 強力なパスワードを使う:安全性を最大にするため、大文字、小文字、数字、特殊記号を組み合わせた12文字以上を目安にしてください。
- 強度インジケーターを確認:パスワード強度メーターは5段階で表示されます。機密データを暗号化する前に、「強い」または「非常に強い」を目指してください。
- パスワードは別の場所に保管:暗号化のパスワードを暗号化したテキストと一緒に保存しないでください。代わりに専用のパスワードマネージャーを使います。
- すぐに復号をテスト:暗号化したら、出力をコピーしてパスワードで復号を試し、問題なく動作することを確認してから元のテキストを削除してください。
- 暗号化ごとに異なるパスワードを使う:最大限の安全性のため、暗号化するテキストごとに別のパスワードを使い、1つが漏えいしても影響が広がらないようにします。
- 暗号化テキストを安全に共有:暗号化されたBase64文字列とパスワードを別々のチャネルで伝えると、安全性が高まります。