Я видел множество примеров того, как преобразовать массив байтов в строку, но это вызывает у меня много проблем в будущем, когда я начинаю работать с шифрованием. Любопытно, кто-нибудь знает способ чтения двоичных данных прямо в строку.
Метод VB6 для этого будет:
Dim S as string
s = space$(lof(1))
Get #1,, s
close #1
Если нет, я видел разные способы преобразования строки в байтовый массив, обратно в строку, включая base64, UTF8, и, наконец, прохождение char в char и преобразование его в байт.
Моя цель проста. Я хочу извлечь двоичные данные в строку, зашифровать эту строку и, наконец, записать все данные строк обратно в новый двоичный файл.
Какой метод вы бы назвали самым быстрым для этого?