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

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

1.1K 回使用

暗号化のヒント

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

よくある質問

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でブラウザ内で完結し、サーバーへのリクエストは一切送信されません。タブを閉じた瞬間、貼り付けた平文やキーを含むセッション状態はメモリから消去されます。残るのはブラウザのキャッシュだけですが、フォームの内容は保存されません。機密の契約書を扱うなら、貼り付けて暗号化し、出力をコピーしてからタブを閉じれば安心です。後始末は不要です。
Q ダウンロードしたファイルが、ここで生成したハッシュと一致するか確認する方法は?
A ダウンロードページに記載された公式ハッシュ値をコピーし、ファイルのテキスト内容をここに入力ボックスへ貼り付けて、同じアルゴリズム(通常はSHA-256)を選びます。生成ボタンを押して、64文字の出力を一文字ずつ比較してください。不一致ならファイルが壊れているか改ざんされています。多くのソフトウェアサイトはダウンロードボタンのすぐ横にハッシュを掲載しています。最初の8文字だけ先に確認するのがおすすめです。そこが一致すれば、残りもほぼ間違いなく一致します。
Q AESキーを忘れた場合、テキストを復号できますか?
A できません。AESは鍵がないと元に戻せない設計です。鍵がなければ暗号文はただのランダムなバイト列になります。256ビット鍵なら組み合わせは約1.1×10^77通りあるため、総当たりは現実的ではありません。鍵の一部を覚えている場合は、慎重に変種を試してください。1文字違うだけで意味不明な出力になります。ヒント:暗号化の前にパスワードマネージャーへ鍵を保管しておきましょう。
Q ブログ記事の下書きをハッシュ化する際、コンマを1つ変えただけで全く異なる文字列になるのはなぜですか?
A SHA-256のような暗号学的ハッシュは、わずかな入力変更でも出力データが完全に攪拌される雪崩効果を利用しています。1,000ワードの文章でタイポを1箇所直すだけで、全く認識できない64文字のハッシュ値が生成されます。この性質により、ハッシュ化は文書の完全性確認に最適です。昨日の提出から原稿が改ざんされていないことを編集者に簡単に証明できます。
Q このツールで暗号化されたテキストは検索エンジンにインデックスされますか?
A 暗号化されたテキストはランダムな文字列として認識されるため、検索エンジンのクローラーはインデックスしません。SEO担当者は、共有ドキュメントで未公開のメタ説明文の下書きを作成する際によくこれを利用します。ボットは単なる意味不明な文字として無視するため、Googleに漏洩する心配なくクラウドに下書きを保存できます。

使い方

関連ツール