2015-03-25 2 views
0
String seedValue = "This Is MySecure"; 

String normalText = "Password"; 

normalTextEnc = AESHelper.encrypt(seedValue, normalText); 

System.out.println("encrypt"+normalTextEnc); 

Когда я снова запустил этот код, он дает мне другой зашифрованный текст. Как я могу получить тот же зашифрованный текст?Как получить тот же зашифрованный текст?

+0

См http://stackoverflow.com/questions/24701068/what-makes-aes-with-base64-generate-different-encryption-result-for-the-same-pla – squeeish

ответ

0

Посмотрите на это. функция шифрования зашифрует сообщение «This is MESSAGE» с паролем «ключ». Затем мы используем один и тот же пароль для дешифрования зашифрованного сообщения в функции дешифрования. Вы можете перейти по этой ссылке для получения дополнительной информации. https://trivedihardik.wordpress.com/tag/android-aes-example/

 String encryptedData = AESHelper.encrypt("key", "This is the MESSAGE"); 
     System.out.println("Encoded String " + encryptedData); 
     String decryptedData = AESHelper.decrypt("key", encryptedData); 
     System.out.println("Decoded String " + decryptedData);