平文

Mode
Padding
IV
Key
Output Encode

暗号文

StarryTool プライバシー声明:StarryTool はお客様のプライバシーを大切にしています。このページでのすべてのデータ処理は、クライアントサイド JavaScript によりお使いの端末上で実行され、データの安全性を確保します。当サイトは、送信または生成されたデータを記録・保存しません。当サイトのプライバシーに関する取り組みについて詳しくは、プライバシーポリシーをご確認ください。

DES暗号化・復号化ツールについて

このDESツールでは、平文をDES暗号文へ暗号化したり、正しいキーと一致する設定がある場合にDES暗号文を読み取れるテキストへ復号したりできます。主に旧システムとの互換性確認、学習、開発テストに役立ちます。 DESはData Encryption Standardの略で、共通鍵方式の暗号化アルゴリズムです。暗号化と復号には同じ秘密鍵を使用します。DESは暗号化アルゴリズムであり、ハッシュ関数、チェックサム、エンコード形式ではありません。

• 使い方

暗号化する場合は平文を、復号する場合は暗号文を入力します。 ECB、CBC、CTR、OFB、CFBなどのDESモードを選択します。 テスト内容に必要なパディングを指定します。 選択した設定に必要なキーとIVを入力します。 暗号文の表示形式としてBase64またはHexを選択します。 暗号化または復号を実行して結果を生成します。

• 注意点

復号を正しく行うには、キー、モード、パディング、IV、入力エンコードが、暗号化時の設定と一致している必要があります。1つでも設定が異なると、処理に失敗したり、読めない結果になったりすることがあります。 DESの有効鍵長は56ビットと短く、現在のセキュリティ用途にはおすすめできません。古いシステムの動作確認、レガシーデータの検証、既存のDESデータとの互換性確認が必要な場合に限って使用してください。 ECBモードは互換性確認やテスト用として利用できますが、同じ平文パターンが暗号文に残りやすいため、実際のセキュリティ用途では通常おすすめされません。IVを使用するモードでは、同じキーで同じIVを使い回さないでください。 Base64とHexは暗号化方式ではなく、暗号文を表示、コピー、受け渡しするためのエンコード形式です。

• よくある用途

サンプルテキストでDESの暗号化と復号を試す。 古いアプリケーション、API、バックエンドサービスのDES結果を確認する。 モード、パディング、IV、キー、出力エンコードの設定を比較する。 共通鍵暗号が平文を暗号文に変換し、一致する設定で元のテキストに戻す仕組みを学ぶ。