ParallelHash
ParallelHashは、NIST SP 800-185で定義された並列化可能で拡張可能なKeccakハッシュである。入力ブロックを並列にハッシュし、ツリー状に統合して、マルチコア高速化を支える。
目的
マルチコア・並列環境でスケーラブルなスループットのハッシュを提供し、サブブロック単位のランダムアクセス再計算を可能にする。
メカニズム
メッセージをBバイトのブロックに分割し、各ブロックを独立に(並列に)cSHAKEでハッシュする。ブロックダイジェストをright_encodeで符号化して連結し、最終のcSHAKEで出力する。ブロックサイズBは調整可能である。
ユースケース
- マルチコアでの並列ハッシュ
- 大きなファイルの検証
- スケーラブルなハッシュスループット
関連ツール
SHA-3 / Keccak ハッシュ計算
Compute SHA-3 (224/256/384/512) and Keccak-256 hashes。無料、プライベート、100%クライアントサイド。 ツール
ハッシュ計算ツール
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output。無料、プライベート、100%クライアントサイド。 ツール
ハッシュクラック速度リファレンス
Reference table of hash cracking speeds (educational)。無料、プライベート、100%クライアントサイド。 ツール