OpenInsight 8 でビットごとのシフト (算術ではなく論理) を実装する必要があります。
システムではほとんどすべてが文字列ですが、数値を 32 ビット整数として扱う関数が 4 つあります。使用可能なビット関数は、AND、OR、NOT、および XOR です。算術演算子は、数値を符号付きとして扱います。
現在、SHA-1 を実装するために必要な左シフトと右シフトの実装に問題があります。
これを達成するのに役立つアルゴリズムを誰かが提案できますか? 疑似コードで十分です。一般的なアイデアが必要なだけです。