暗号化/復号ツールは、AES、DES、Triple DES、Rabbit、RC4、RC4Dropを使ってテキストの暗号化・復号ができる無料オンラインツールです。すべての処理はブラウザ上で実行され、データがサーバーに送信されることはありません。
暗号化とは?
暗号化は、暗号アルゴリズムと秘密鍵を使用して読める平文を読めない暗号文に変換します。正しい鍵を持つ人だけが暗号文を元の平文に復号できます。このツールは対称暗号に対応しており、同じ鍵で暗号化と復号を行います。
一般的なユースケース
機密テキストを共有前に暗号化 — 受信者は復号に同じパスフレーズが必要です。
ソフトウェアをインストールせずに暗号化出力を確認したり、受け取った暗号文を復号したりできます。
異なるアルゴリズム(AES、DES、RC4)が様々なブロックモードやパディング方式でどう動作するかテスト・学習できます。
テキストの暗号化・復号方法
- 1
アルゴリズムを選択する
- 2
テキストとパスフレーズを入力する
- 3
暗号化または復号する
AES
AES(Advanced Encryption Standard)は米国連邦情報処理規格(FIPS)です。15の設計案が評価された5年間の選定プロセスを経て採用されました。
DES、Triple DES
DESは以前主流だった暗号化アルゴリズムで、連邦情報処理規格(FIPS)として公開されていました。現在は鍵サイズが小さいため安全ではないと見なされています。
Triple DESは鍵サイズを増やすために各ブロックにDESを3回適用します。この形式では安全だと考えられています。
Rabbit
Rabbitは高性能なストリーム暗号で、eSTREAMポートフォリオのファイナリストです。22の設計案が評価された3年半のプロセスを経て選ばれた4つの設計の1つです。
RC4、RC4Drop
RC4は広く使われているストリーム暗号です。SSLやWEPなどの一般的なプロトコルで使用されています。シンプルさとスピードが特徴ですが、アルゴリズムの歴史からセキュリティの信頼性には疑問があります。
キーストリームの最初の数バイトが強い非ランダム性を持ち、鍵の情報を漏洩することが発見されました。キーストリームの初期部分を破棄することでこの攻撃を防げます。この修正アルゴリズムは従来RC4-dropと呼ばれています。
デフォルトでは192ワード(768バイト)が破棄されますが、任意のワード数に設定できます。