Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
Rabbitストリーム暗号アルゴリズムを使用してテキストの暗号化・復号を行うオンラインツール。128ビット鍵と64ビットIVに対応し、機密データの迅速な処理に最適です。
内容とパスワードを入力して、暗号化または復号を開始してください。
転送中のテキストデータを迅速に暗号化したいが、従来のアルゴリズムでは効率が悪いと懸念される場合、Rabbitストリーム暗号化・復号ツールが軽量なソリューションを提供します。本ツールはRabbit同期ストリーム暗号アルゴリズムに基づいており、128ビットの暗号鍵と64ビットの初期化ベクトル(IV)を使用してキーストリームを生成します。元のテキストの各バイトとキーストリームのバイトをXOR(排他的論理和)演算することで暗号化を行い、逆の操作で復号を完了します。暗号化の結果は16進数文字列として出力され、復号すると元の平文に復元されます。
Q:暗号鍵のフォーマットに要件はありますか?
16バイトの16進数文字列(32文字)を使用する必要があります。例:00112233445566778899aabbccddeeff
Q:Rabbitアルゴリズムはどのような用途に適していますか?
高いスループット特性を持つため、リアルタイム通信の暗号化(IoTデバイスのデータ転送など)やログ保護など、連続するデータストリームを高速に処理する必要がある場面に最適です。ただし、ストレージなどの高いセキュリティが求められる用途には適していません。
暗号化と復号には必ず同じ暗号鍵とIVを使用する必要があります。処理できるテキストの最大長はブラウザのメモリ制限に依存します。軍事や金融などの極めて機密性の高いデータには使用しないでください。暗号鍵を紛失するとデータは復元できなくなります。
テスト環境では、典型的なパラメータの組み合わせを試すことができます。暗号鍵"00000000000000000000000000000000"とIV"0000000000000000"を使用して"Hello"を暗号化すると、"a3f5e6"が出力されます。なお、RabbitアルゴリズムはeSTREAMプロジェクトの最終評価において、特定の攻撃ベクトルの存在により推奨アルゴリズムには選定されませんでした。実際の運用環境では、AES-GCMなどのNIST認定アルゴリズムを使用することをお勧めします。

乱数生成ツール
指定した範囲内で整数または小数の乱数を生成します。重複排除、並べ替え、フォーマット出力に対応しています。

ヴィジュネル暗号の暗号化・復号ツール
多表式暗号アルゴリズムを使用してテキストを暗号化または復号します。暗号学の学習やテストに最適です。

CRC16チェックサム計算
テキスト、Hex、Base64データの16ビット巡回冗長検査(CRC)コードを計算し、データの完全性を検証するCRC16チェックサムツール。

シーザー暗号 暗号化・復号
カスタム文字集合とシフト量に対応したオンラインのシーザー暗号ツール。暗号学の学習や遊びに最適です。

ランダムパスワード生成ツール
文字の種類と長さをカスタマイズして強力なランダムパスワードを生成し、アカウントのセキュリティを保護します。