Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
SHAKE-128/256に対応した可変長ハッシュ生成ツール。ソルト機能、複数ラウンドの反復処理、複数の入出力形式に対応しています。
任意の長さのハッシュ値を生成する必要がある場合、固定長の SHA-256 では不十分かもしれません。SHAKE ハッシュ計算ツールはこの目的のために設計されました。任意の入力データ(テキスト、Hex、Base64、またはバイトストリーム)を SHAKE-128 または SHAKE-256 アルゴリズムを使用して、指定された長さの一方向のハッシュダイジェストに変換できます。その核となる原理は Keccak スポンジ構造に基づいており、入力データを「吸収」して任意の長さの出力を「絞り出す」ことで、SHA-3 ファミリーの拡張可能出力関数(XOF)です。
Q: SHAKE-256 と SHA-256 の出力長の違いは何ですか?
SHAKE-256 は任意の長さのハッシュ値を生成できますが、SHA-256 の出力長は固定で 256 ビットです。SHAKE-256 のサフィックス「256」はその安全強度(衝突耐性は 256 ビット レベル)を示し、出力長ではありません。
Q: このツールを使用してパスワードにソルトハッシュを使用するにはどうすればよいですか?
簡単です。「暗号化文字列」入力にパスワードを入力し、「ソルト値」フィールドにランダムなソルト値(例:「mysalt123」)を入力し、ソルト位置を選択して、アルゴリズムと出力長を設定した後、実行します。ソルト処理により、パスワードが同じでもハッシュ結果は完全に異なるようになり、ストレージ セキュリティが大幅に向上します。
入力テキストの形式が「入力タイプ」の選択と一致していることを確認してください。一致していない場合、不正なハッシュが生成されます。出力ビット数をカスタマイズするときは、セキュリティと効率のバランスを取る必要があります。短すぎるとセキュリティが低下し、長すぎるとオーバーヘッドが増加します。ハッシュは一方向プロセスであり、このツールは逆向きの復号化はできないことに注意してください。機密情報を処理する場合は、ローカル環境の使用をお勧めします。
特定の長さのキーまたはトークンを生成する必要があるプロトコル(KDF アプリケーションなど)では、SHAKE の XOF 特性は従来のハッシュよりも柔軟です。典型的な例は、入力文字列「API_Secret」を使用して SHAKE-128 を実行し、出力長を 160 ビットに設定すると、一部のシステム要件に完全に適合するトークン長が取得されます。ソルト値は暗号的に安全な乱数生成器を使用して生成する必要があり、単純な文字列ではないことに注意してください。通常のデータ整合性チェックの場合は、デフォルトの 256 ビット出力で十分です。パスワード ストレージに使用する場合は、必ずソルト値を有効にし、GPU ブルートフォース攻撃に対抗するために反復ラウンド数(10000 ラウンド以上など)を増やすことを検討してください。

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

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

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

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

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