Je voudrais savoir si je pourrais crypter deux ou plusieurs chaînes dans le cryptage AES. Disons que je veux crypter le nom d'utilisateur, le mot de passe et nonce_value. Puis-je utiliser le code suivant?Comment chiffrer/décrypter plusieurs chaînes dans le cryptage 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();
}
salut dimo, merci pour votre réponse. oui, j'ai tapé à tort. le code correct était 'String codeWord = nom d'utilisateur + mot de passe + nonceInString;' il fonctionne à la fois pour le cryptage et le décryptage.umm .. comment est-ce que je ai décrypté pour obtenir la valeur individuelle? –
Eh bien c'est ce que je suggère de faire quelque chose comme la délimitation des valeurs par des deux-points, alors vous pouvez utiliser String.split() pour obtenir les parties à nouveau. http://java.sun.com/javase/6/docs/api/java/lang/String.html#split(java.lang.String) – dimo414
merci. c'est résolu. =) –