Я хотел бы знать, могу ли я шифровать две или более строки в AES-шифровании. Предположим, я хочу зашифровать имя пользователя, пароль и nonce_value. Могу ли я использовать следующий код?Как шифровать/дешифровать несколько строк в AES-шифровании?
try {
String codeWord = username, password, nonceInString;
String encryptedData = aseEncryptDecrypt.encrypt(codeWord);
String decryptedData = aseEncryptDecrypt.decrypt(encryptedData);
System.out.println("Encrypted : " + encryptedData);
System.out.println("Decrypted : " + decryptedData);
} catch (Throwable e) {
e.printStackTrace();
}
привет, спасибо за ваш ответ. да, я напечатал неправильно. правильный код был «String codeWord = имя пользователя + пароль + nonceInString;» он работает как для шифрования, так и для decryption.umm .. как я вернул пароль для получения индивидуального значения? –
Ну, это то, что я предлагаю сделать что-то вроде разграничения значений по двоеточиям, тогда вы можете использовать String.split(), чтобы снова получить детали. http://java.sun.com/javase/6/docs/api/java/lang/String.html#split(java.lang.String) – dimo414
спасибо. он решен. =) –