最近使用したツールはありません
お気に入りはまだありません

無料オンラインテキスト暗号化・復号ツール - AES暗号化、SHAハッシュ生成

596 回使用

暗号化のヒント

AES暗号化
AESは対称暗号方式です。同じキーで暗号化と復号を行います。
強力なキー
長くランダムな混合文字のキーを使用して、セキュリティを最大化しましょう。
ハッシュ関数
ハッシュは一方向です。SHAハッシュから元のテキストに戻すことはできません。
ブラウザのみ
すべての暗号化とハッシュ計算はブラウザ内でローカルに実行されます。

よくある質問

Q 同じテキストを同じキーで暗号化しても、AES暗号化された出力が毎回変わるのはなぜですか?
A これは初期化ベクトル(IV)の使用によるものです。同じAESキーを使用しても、各暗号化プロセスで一意のIVが生成されます。このランダムなIVにより、同じ平文でも異なる暗号文が生成され、パターン分析やリプレイ攻撃に対するセキュリティが大幅に向上します。これにより、攻撃者が同じメッセージが複数回暗号化されたかどうかを識別するのを防ぎます。
Q このオンラインテキスト暗号化ツールは、一度読み込んだらオフラインでも使えますか?
A はい、この「Text Encrypt Decrypt」ツールは、ブラウザに一度読み込まれればオフラインでも利用可能です。暗号化、復号、ハッシュ生成の処理は全てJavaScriptでクライアント側で完結するため、ページ読み込み後にインターネット接続は不要です。この設計により、接続が中断されても機能が継続し、機密データがデバイス外に出ることがなく、高いデータプライバシーが保証されます。
Q このオンラインテキスト暗号化ツールを使って、機密メッセージを安全に共有するにはどうすればよいですか?
A 秘密のメッセージを共有するには、AESと強力な共有秘密鍵を使用してテキストを暗号化するだけです。生成された暗号文をコピーし、任意の通信チャネルを通じて受信者に送信します。受信者は、同じオンラインツールにアクセスし、暗号文と事前に合意した秘密鍵を貼り付けることで、ブラウザで瞬時に復号できます。このクライアント側の処理により、機密メッセージのプライバシーが転送中に確保されます。
Q このオンラインテキスト暗号化ツールは安全なAES鍵を生成してくれますか?
A このText Encrypt DecryptツールはAES暗号化キーを生成しません。テキストの暗号化と復号化には、ご自身で秘密鍵を提供いただく必要があります。最大限のセキュリティのため、強力でユニークなパスフレーズ、または専用のパスワードマネージャー等で生成したランダムなキーの使用を推奨します。キーは常に機密に保ち、決して公開しないでください。
Q このオンラインテキスト暗号化ツールでは、どのAES鍵長がサポートされていますか?
A このテキスト暗号化・復号ツールは、通常、128、192、256ビットの鍵長をサポートする標準的なAESアルゴリズムを使用します。実際のセキュリティは、お客様が提供する秘密鍵の強度とランダム性に大きく依存します。長く複雑な鍵は、ブルートフォース攻撃に対する保護を著しく強化します。機密情報を効果的に保護するため、常にユニークで強力な鍵を選択してください。
Q 一度に暗号化またはハッシュ化できるテキストの量に制限はありますか?
A このツールでは暗号化やハッシュ化に厳密な制限はありません。唯一の制約はお使いのブラウザのメモリです。テストでは、約50MBまでのテキストファイルであれば問題なく処理でき、それ以上になると動作が遅くなり始めます。大きなファイルは分割して個別に暗号化してください。段落一つ、コードのページ、メールスレッド全体といった実用的な用途なら、すべて瞬時に処理されます。
Q 他の暗号化ツールで作られた暗号文を、このツールで復号できますか?
A 同じAESパラメータ(鍵長、CBCモード、IVの扱い方)の場合のみ可能です。本ツールはAES-256-CBCを使用し、ランダムなIVを暗号文の先頭に追加します。他のツールがIVを削除したり形式を変えたりすると復号は失敗します。JSON APIレスポンスのデバッグ時には、まず生の出力形式を確認してください。簡単なテスト:ここで短い単語を暗号化し、相手のツールで復号してみてください。それで互換性がわかります。
Q 同じテキストを同じ鍵で2回暗号化すると、同じ出力になることはありますか?
A このツールでは決してありません。AES-256-CBCは毎回ランダムな初期化ベクトル(IV)を使用するため、暗号文は常に異なって見えます。これは意図的な設計で、攻撃者が繰り返しパターンを検出するのを防ぎます。「A」という一文字だけを2回暗号化しても、全く異なる結果が得られます。IVは自動的に出力に埋め込まれるため、復号は問題なく動作します。ヒント:テスト用に決定論的な出力が必要なら、IVを手動で固定できるツールを探してください。
Q AESでURLを暗号化すれば、メールやチャットに貼り付けても安全ですか?
A はい、ただし鍵をメッセージとは別に保つ場合に限ります。このツールのBase64出力形式を使えば、AES出力はURLセーフです—リンクを壊す特殊文字がありません。実際、Slackやメールに暗号文を貼り付ける人をよく見かけますが、問題は起きていません。本当のリスクは、同じスレッド内で鍵を共有することです。それでは意味がありません。具体例:'https://example.com/login'をパスフレーズで暗号化し、暗号文と鍵を別々の経路(メールとSMSなど)で送ってみてください。
Q タブを閉じた後、私のデータはどうなりますか?
A 何も起こりません。このツールは最初からあなたのデータにアクセスしないからです。暗号化・復号化・ハッシュ生成はすべてJavaScriptでブラウザ内で完結し、サーバーへのリクエストは一切送信されません。タブを閉じた瞬間、貼り付けた平文やキーを含むセッション状態はメモリから消去されます。残るのはブラウザのキャッシュだけですが、フォームの内容は保存されません。機密の契約書を扱うなら、貼り付けて暗号化し、出力をコピーしてからタブを閉じれば安心です。後始末は不要です。

使い方

関連ツール