Я написал код для расшифровки AES, но не имел никакого успеха. Мой класс AES algo находится здесь. http://pastebin.com/QtpFnW84 и реализация:AES algo - Decryption Issue
String Masterkey = "eX0XcsF8lkeX0XcsF8lkeX0XcsF8lkeX0XcsF8lkeX0XcsF8lk";
try {
String s = AES_Algo
.decrypt(
Masterkey,
"LVmDIcmVIuNVPObjLXkVbFc13NCX1Md3DjrvfiioMQHS7QmizT3dlSujgA7NS0zI HEweRWGcwOKpu0wurK495yCTWkJO33X1n+at60xLdJ7ZUreRWN9RatUjRQuLI7Ft kwH7QMTQAYXQizGJ0HrArja8QA/YnkiGpgO0pdmYm9Mb6g/sIXhz1Oeo42uwzTM1 F+t6AM/qrH9ZMozlctU6LQQVIggP8zzmnwvjNCyyYJCsXedOEMcvrpQV100gz+pf cE4RisPgN0IOKzvzepJ88E3VMPCXBv/AV4Z2/fuBcmimzGdvZwKgYM/39TGNBS7t T491knA3ZdMoAnSPFvdM4khfRyM5I9FJpwDxmpykA4VpBUhyd4p+ZS1ZSQ8Zwi3I 5egtoNkSJhI6pjAR7PbzJtJ+VAWCVIdsFP4Kc+KKPBE0HVS5UiQQ+OJjx2r9iMMR OYqeyqMv8xw3Wy7TBMiKnQMCRo5+K1mDabx164+6cfoKk8+6b5WlNfBQVobZpQs2");
Log.e("s", s);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Каждый раз, когда я получаю исключение:
06-13 05:03:43.013: W/System.err(1757): java.lang.NumberFormatException: unable to parse 'LV' as integer
06-13 05:03:43.043: W/System.err(1757): at java.lang.Integer.parse(Integer.java:433)
06-13 05:03:43.043: W/System.err(1757): at java.lang.Integer.parseInt(Integer.java:422)
06-13 05:03:43.043: W/System.err(1757): at java.lang.Integer.valueOf(Integer.java:704)
06-13 05:03:43.043: W/System.err(1757): at com.caddytips.AES_Algo.toByte(AES_Algo.java:76)
06-13 05:03:43.043: W/System.err(1757): at com.caddytips.AES_Algo.decrypt(AES_Algo.java:32)
Может кто-нибудь помочь мне, пожалуйста?
Заранее спасибо.
ваш крипто кажется недействительным. как вы шифровали? – Raghunandan
@Raghunandan: означает, что мое зашифрованное значение неверно. –
выглядит неправильно – Raghunandan