このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
RC4ストリーム暗号の暗号化および復号をオンラインで実行します。テキスト入力と鍵の管理に対応しています。
内容を入力し、暗号化/復号ボタンをクリックしてください

ファイルCRC32チェックサム計算
オンラインでファイルのCRC32チェックサムを計算し、転送や保存後のファイルの整合性を確認します。開発者や一般ユーザーに最適です。

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

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

CRC32チェックサム計算
任意の文字列またはエンコードされたデータのCRC32ハッシュ値を計算し、データの完全性を検証します。

シーザー暗号 暗号化・復号ツール
オンラインでシーザー暗号(シフト暗号)の暗号化と復号を実行します。カスタムアルファベットとシフト数(オフセット)に対応しています。
RC4ストリーム暗号の仕組みを素早くテストしたり理解したりしたい場合、本ツールは即座に暗号化・復号を行う機能を提供します。RC4(Rivest Cipher 4)は対称ストリーム暗号アルゴリズムの一種であり、鍵スケジューリングアルゴリズム(KSA)によって状態ベクトルを初期化し、疑似乱数生成アルゴリズム(PRGA)を経てキーストリームを出力し、最終的にXOR(排他的論理和)演算によってデータの暗号化または復号を実現します。処理対象はバイトストリームであり、テキストと鍵を入力すると、対応する暗号文(16進数)または元の平文が出力されます。
RC4アルゴリズムは安全ですか?
安全ではありません。RC4には初期バイトの偏りなどの脆弱性が存在するため、現在では高いセキュリティが求められる場面での使用は推奨されていません。
入出力フォーマットに要件はありますか?
すべての入力はUTF-8エンコードでバイトストリームに変換されて処理されます。暗号化の出力は16進数文字列(例:48656c6c6f)となり、復号の出力は元のテキストに復元されます。例:入力「Hello」+ 鍵「key」で暗号化すると「726f661c」が出力されます。
復号するには暗号化時と完全に一致する鍵が必要です。短い鍵の使用は避け(16文字以上を推奨)、機密データを処理する場合はAESなどの代替アルゴリズムを使用してください。また、ブラウザの環境によっては大容量テキストの処理が制限される場合があります。
教育目的では、RC4とAESのCTRモードを比較することをお勧めします。同じ鍵を使用する場合、RC4は偏りを軽減するために最初の1024バイトを破棄すべきですが、AES-CTRではnonceの一意性を確保する必要があります。典型的なテストケース:平文="Test123"、鍵="secret"、RC4暗号文="a4d33e8b26"