0

16ビット、32ビット、または64ビットの整数データ型でビット単位の回転を多用する一般的な/標準的な(またはそれほど一般的ではない:P)アルゴリズムまたはベンチマークを探しています。ビット単位の回転は、コンパイラ組み込み関数の呼び出し、ユーザーレベルの関数の呼び出し、インラインビット単位の演算など、任意の方法で実装できます。このようなアルゴリズムやベンチマークの例はありますか?

4

1 に答える 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 に答える