このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
CAST-128アルゴリズムに基づく共通鍵暗号化・復号ツール。テキストとBase64エンコードの変換に対応し、データ通信の安全性を確保します。
PGPおよびGPGで使用されるCAST-128 (CAST5) アルゴリズムです。
内容を入力し、暗号化/復号ボタンをクリックしてください

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

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

シーザー暗号 暗号化・復号ツール
オンラインでシーザー暗号(シフト暗号)の暗号化と復号を実行します。カスタムアルファベットとシフト数(オフセット)に対応しています。

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

ランダムパスワード生成ツール
文字の種類と長さをカスタマイズして強力なランダムパスワードを生成し、アカウントのセキュリティを保護します。
安全でないネットワーク上で機密テキストを送信する必要がある場合、CAST暗号化・復号ツールは共有鍵メカニズムを通じてデータを保護します。本ツールは標準的なCAST-128(CAST5)共通鍵暗号アルゴリズムを採用し、平文をBase64の暗号文に変換します。40〜128ビットの可変長鍵に対応し、64ビットのデータブロックごとに処理を行い、12〜16ラウンドのFeistelネットワークの反復によって高い安全性を確保します。
CASTで暗号化した後に文字化けするのはなぜですか?
暗号文はデフォルトでBase64形式で出力されます。暗号化と復号でエンコードを一致させる必要があります。バイナリデータを直接表示すると文字化けが発生します。
40ビットと128ビットの鍵の安全性の違いは何ですか?
128ビットの鍵をブルートフォース攻撃で解読するには2^128回の演算が必要ですが、40ビットの場合は数兆回レベルで済みます。機密データには12バイト以上の鍵を使用することをお勧めします。
鍵を紛失するとデータは永久に復元できなくなります。16バイトを超える鍵は切り捨てられます。非ASCII文字を使用する場合は、UTF-8エンコードを明示的に指定することをお勧めします。
主な利用シーン:PGPメール暗号化(CAST5とIDEAの組み合わせ)、旧バージョンのOpenSSL通信(CAST5-CBCモード)。例:鍵「secure123」で「你好」を暗号化すると「L3HjqPwT2GQ=」が出力され、元のテキストに復号するには同じ鍵が必要です。