Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
提供TripleDES加密与解密功能,支持CBC/ECB等常见模式及PKCS填充方式,保护敏感数据安全。
内容を入力し、暗号化/復号ボタンをクリックしてください
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
TripleDES(3DES、TDEA)は、DESを組み合わせてデータを処理する共通鍵暗号です。共通鍵暗号では暗号化と復号に対応する同じ鍵情報を使います。このページでは、既存システムの設定に合わせてテキストを暗号化したり、過去の暗号文を復号したりできます。現在の新しいデータを保護する方式として選ぶ用途ではありません。
処理結果が相手側と一致するには、鍵の値と表現、モード、パディング、必要な初期化ベクトル(IV)、暗号文の形式をそろえる必要があります。どれか一つでも違うと、復号エラーや期待と異なる文字列につながります。
鍵長は128-bitまたは192-bitから選び、鍵はテキスト、16進数(Hex)、Base64のいずれかで入力します。モードはECB、CBC、CFB、OFBです。ECB以外ではIVが必要で、この画面ではIVをHexまたはBase64で指定できます。自動生成IVは新たに暗号化する場合に便利ですが、後から復号するには暗号化時に使った値が必要です。
パディングは、ブロック長に満たない最後のデータを処理する方法です。Pkcs7、ZeroPadding、NoPadding、Iso10126、AnsiX923から選択できます。暗号化側と復号側で同じ方式を選んでください。暗号化では入力テキストを処理し、結果はBase64またはHexで表示します。復号ではBase64またはHexの暗号文を入力し、復元されたテキストとバイト表現を確認できます。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
暗号化または復号を選びます。復号時は、受け取った暗号文がBase64かHexかを先に確認します。
記録に合わせて128-bit/192-bitの鍵長、鍵の入力形式、モード、パディングを選び、鍵を入力します。鍵は指定した長さに合っている必要があります。
ECB以外のモードではIVを指定します。復号時は暗号化時に使ったIVと同じ値を、対応する形式で入力してください。新規の互換テストでIVを自動生成した場合は、その値を記録しておきます。
暗号化する場合はテキストを入力し、復号する場合はBase64またはHexの暗号文を入力します。処理後、暗号化結果はBase64/Hex、復号結果はテキストと両方のバイト表現で照合します。
別システムと突き合わせるときは、鍵そのものを安全に管理したうえで、鍵形式・モード・パディング・IV・文字コードの前提を記録と見比べます。
活用例
仕事や日常の流れの中での活用方法を紹介します。
保守担当者が保存済みの暗号文を確認する際、当時の鍵とパラメーターを入力し、復元結果が期待するテキストか照合できます。記録が欠けている場合は、推測で運用データを処理せず、元システムの設定資料を確認します。
新旧システムを切り替える前に、非機密のテスト文字列、暗号文、各設定値をそろえて往復処理を行います。出力が一致しない場合、Base64とHexの取り違えやIVの相違など、互換条件の確認に役立ちます。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
鍵と鍵形式、モード、パディング、IV、暗号文形式を暗号化側の記録と照合してください。復号自体が成功しても、元データがUTF-8以外の文字コードなら表示が一致しないことがあります。
いいえ。暗号化後のバイト列を文字で表す形式です。暗号文がどちらで渡されたかに合わせて入力形式を選びます。鍵のBase64形式とは別の設定なので混同しないでください。
自動生成されたIVの値を保存していれば、同じ値を復号時に設定できます。値が分からない場合は元の暗号化条件を再現できないため、暗号化側の記録を確認してください。ECBではIVを使いません。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
NISTはSP 800-67 Rev. 2を2024年1月1日に撤回しました。NISTの移行案内では、TDEAを使った新たな暗号保護は2023年12月31日後に認められず、すでに保護されたデータの復号などは引き続き許容されると説明しています。したがって、このページは既存形式の復号や互換テストに限定して利用し、新規システムの暗号化方式選定には使わないでください。
規格の状態と移行方針(確認日:2026-10-01)
暗号文のBase64/Hex出力には、復号に必要な鍵や設定一式が含まれるわけではありません。テスト記録では各パラメーターを暗号文と関連付けて管理し、実際の秘密データや本番鍵を安易に入力・共有しないでください。
関連
関連ツール、特集、利用可能なAPIを探せます。