4 バイト整数として格納されているキーがあります。言う
Int32 key = 12345678;
暗号化された文字列の文字を表すバイト配列があります
byte[] barray = ...
ここで、各バイトをループし、キー内の対応するバイトと XOR を使用して、必要に応じてキーをループします。
1st byte ^= key & 0xFF
2nd byte ^= key & 0xFF 00
3rd byte ^= key & 0xFF 00 00
4th byte ^= key & 0xFF 00 00 00
5th byte ^= key & 0xFF
ループの書き方は?私はから始めました
for (int i = 0; i < barray.length; i++)
{
barray[i] ^= ???
}
xor の正しいバイトを計算する方法がわかりません。