JNTZN

テキストをオンラインで復号化 

テキスト — 暗号化
テキスト 暗号化

テキスト 暗号化

平文
暗号文
準備完了
メッセージ
0 文字
パスワード / キー
アルゴリズム
出力形式
Base64
Hex
すべての暗号化はブラウザ内で行われます。テキストとパスワードがデバイスから外に出ることはありません。強力な暗号化のためにWeb Crypto API(AES-256)を使用しています。
暗号化中…
暗号化結果
暗号文
平文
準備完了
暗号化テキスト
0 文字
パスワード / キー
アルゴリズム
暗号化タブで生成された完全な暗号化文字列を貼り付けてください。同じアルゴリズムとパスワードを使用していることを確認してください。
復号化中…
復号化結果
テキスト
ハッシュ
準備完了
入力テキスト
0 文字
ハッシュアルゴリズム
オプション
大文字
ライブハッシュ
ハッシュは一方向です — 元に戻すことはできません。データの整合性を確認したり、パスワードを安全に保存したりするために使用してください。SHA-1はレガシー互換性のためのみに含まれており、暗号的に安全ではありません。
ハッシュ中…
ハッシュ結果
完了!

テキスト復号化ツールとは?

このツールのテキスト復号化ツールは、暗号化された文字列(暗号文)を受け取り、元の読める形のメッセージ(平文)に変換するブラウザベースのユーティリティです。Web Crypto APIとAES-256暗号化規格を使用しており、復号化はすべてあなたのデバイス上で行われます — サーバーは関与しません。

なぜテキストファイルを復号化する必要があるのか?

安全な保存や送信のために以前に暗号化されたメッセージやデータを読む必要がある場合に、テキストを復号化します。一般的な理由としては、安全に保存されたパスワードやメモを取り出すこと、暗号化タブを使って誰かが送ったプライベートメッセージを読むこと、または安全に保存した自分の暗号化データを復元することが挙げられます。暗号化は強力(AES-256)であるため、元のテキストを取り戻す唯一の方法は、正しいパスワードを使ったこの復号化プロセスです。

各ボタンの使い方は?

復号化パネルには4つのインタラクティブなコントロールがあります。クリアボタン(テキストエリアの右上)は、最初からやり直せるよう入力フィールドをクリアします。パスワードフィールド横の目のトグルは、入力中のパスワードを表示または非表示にします。下部の復号化ボタンは復号化プロセスを開始します — キーを導出し、暗号化データを解凍して元のメッセージを出力します。出力エリアのコピーボタンは、復号化された平文をワンクリックでクリップボードにコピーします。

大きなファイルも処理できますか?

このツールはテキストエリアに直接貼り付けたテキストで動作するため、メッセージ、メモ、認証情報などのテキスト長のコンテンツに最適です。コードには厳密な制限はありませんが、すべてがクライアント側のメモリ上で実行されるため、非常に大きな入力はブラウザを遅くする可能性があります。バイナリファイルや文書には設計されておらず、それらにはファイルベースの暗号化ツールが必要です。

テキスト復号化ツールはどのように動作しますか?

復号化を押すと、ツールはまずBase64(または16進数)からの入力を生のバイトに戻してデコードします。次に、そのバイトに埋め込まれたパックされたヘッダーを読み取ります:フラグバイトが使用されたアルゴリズム(AES-GCMまたはAES-CBC)を識別し、続いて16バイトのソルトとIV(初期化ベクトル)が来ます。パスワードと抽出されたソルトを使用して、暗号化時に使用されたものと全く同じAES-256キーを再導出するために、100,000回の反復とSHA-256でPBKDF2を実行します。その後、キー、IV、残りの暗号文バイトをブラウザのcrypto.subtle.decrypt()関数に渡します。パスワードが正しければ元の平文を返します。パスワードが間違っているかデータが破損している場合、AES-GCMの認証タグが操作を失敗させ、「パスワードが間違っているかデータが破損しています」というエラーが表示されます。

テキスト復号化ツールは無料ですか?

完全に無料です。アカウント、バックエンド、テレメトリ、費用なしにすべてブラウザ上で動作する単一のHTMLファイルです。デスクトップに保存して無期限にオフラインで使用できます。