16ビット、32ビット、または64ビットの整数データ型でビット単位の回転を多用する一般的な/標準的な(またはそれほど一般的ではない:P)アルゴリズムまたはベンチマークを探しています。ビット単位の回転は、コンパイラ組み込み関数の呼び出し、ユーザーレベルの関数の呼び出し、インラインビット単位の演算など、任意の方法で実装できます。このようなアルゴリズムやベンチマークの例はありますか?
質問する
59 次
1 に答える
1
RFC 1321 の MD5 ハッシュ アルゴリズムは、かなり集中的にローテーションします (32 ビット ローテーション)。同様に、RFC 3174 の SHA1 ハッシュ アルゴリズムもかなりの量のローテーションを使用します。
RFC 1321: http://www.ietf.org/rfc/rfc1321.txt RFC 3174: http://www.ietf.org/rfc/rfc3174.txt
于 2012-07-20T00:47:27.860 に答える