Как не потерять информацию при преобразовании из char в byte
Есть массив byte B[64]
и массив Sbox[]
из 256 элементов - но большинство чисел больше 127. Нужно выполнить подстановку типа:
byte [] B = new byte[64]; //message of 512 bits
//here 256 elements, but some of them more than 127
Sbox [] = {0xFC, 0xEE....};
for (i = 0; i < 64; i++)
B [i] = (byte) (Sbox(B[i]))
Как мне хранить Sbox[]
или какое делать преобразование чтоб не потерять информацию?
Источник: Stack Overflow на русском