Преобразование строки Java в массив байтов

У меня есть массив байтов, который я шифрую, а затем конвертирую в строку, чтобы ее можно было передать. Когда я получаю строку, мне нужно преобразовать ее обратно в массив байтов, чтобы ее можно было расшифровать. Я проверил, что полученная строка соответствует отправленной строке (включая длину), но когда я использую что-то вроде str. getBytes (), чтобы преобразовать его в массив байтов, он не соответствует моему исходному массиву байтов.

пример вывода:

SENT: WzShnf/fOV3NZO2nqnOXZbM1lNwVpcq3qxmXiiv6M5xqC1A3
SENT STR: [B@3e4a9a7d
RECEIVED STR: [B@3e4a9a7d
RECEIVED: W0JAM2U0YTlhN2Q=

есть идеи, как я могу преобразовать полученную строку в массив байтов, который соответствует массиву отправленных байтов?

Спасибо

15
задан Mitch 31 March 2011 в 12:35
поделиться