AES с использованием шифрования Base64

моя цель - зашифровать строку с помощью AES Я использую Base64 для шифрования, потому что AES требует ввода байтового массива. Более того, я хочу, чтобы все возможные символы Char (включая китайские и немецкие символы) хранились правильно

    byte[] encryptedBytes = Base64.decodeBase64 ("some input");
System.out.println(new Base64().encodeToString(encryptedBytes));

Я подумал, что "некоторые входные данные" должны быть напечатаны. Вместо этого печатается someinpu. Я не могу использовать sun.misc. * Вместо этого я использую apache.commons.codec

Кто-нибудь знает, что происходит не так?

5
задан Frederik 8 April 2011 в 13:47
поделиться