開発者ツール

対称暗号ツール — AES、DES、3DES、Rabbit

ブラウザ内でローカルに、AES、DES、3DES、Rabbit と複数のブロックモード、直接鍵、PBKDF2、パスフレーズモードを使って暗号化・復号し、Base64 または Hex で出力できます。API のデバッグや学習に役立ちます。

AESDES暗号化

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • バックエンドの CBC/ECB 暗号をデバッグする
  • パスフレーズから PBKDF2 で AES 鍵を導出する
  • Base64 または Hex の暗号文をすばやく検証する

使い方

  1. アルゴリズム、モード、鍵の方式を選ぶ
  2. 鍵と平文または暗号文を入力する
  3. 暗号化または復号して結果をコピーする

入出力サンプル

オプション

AES-CBC + Base64

出力

暗号文文字列(コピー可能)

FAQ

パスフレーズモードと PBKDF2 モードの違いは何ですか?

パスフレーズモードは OpenSSL 互換の形でソルトを暗号文に埋め込みます。PBKDF2 モードではソルトと反復回数を指定できます。

DES は本番利用に適していますか?

DES は弱く、主にレガシー互換用です。新規作業には AES を推奨します。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

HMAC 署名テスター

HMAC Signature Tester — SHA ダイジェストと検証

利用可能

ブラウザ内で Web Crypto を使い、一般的な SHA アルゴリズムの SHA ダイジェストと HMAC 署名を計算できます。データをローカルに保ったまま、決済、Webhook、リクエストボディの署名検証のデバッグに役立ちます。

HMAC SHA 署名

RSA 鍵生成ツール

RSA 鍵生成ツール — PEM キーペア作成

利用可能

WebCrypto を使って RSA 公開鍵と秘密鍵をローカル生成し、PEM 形式で出力します。サーバーへ送信せず、署名テスト、API 鍵交換、ローカル検証に利用できます。

RSA Keys PEM

ハッシュ生成

ハッシュ生成・SHA ダイジェスト比較

利用可能

テキストまたはローカルファイル用のSHA-1、SHA-256、SHA-384、SHA-512ダイジェストを計算し、オプションでHMACモードとハッシュ比較が可能です。チェックサムと署名チェックにブラウザ内のWeb Cryptoを使用しています。

ハッシュ シャ ダイジェスト