Выполняя некоторые упражнения с простым шифрованием/дешифрованием файлов, я сейчас просто читаю кучу байтов и выполняю соответствующие битовые операции с каждым байтом по одному, а затем записываю их в выходной файл.
Этот метод кажется довольно медленным. Например, если я хочу выполнить операцию XOR для каждого байта с помощью 0xFF, я бы перебрал каждый байт и выполнил операцию XOR с помощью 0xFF, вместо того, чтобы делать какую-то магию, и каждый байт быстро подвергается операции XOR.
Существуют ли лучшие способы выполнения битовых операций, а не побайтовых?