Я struggeling с кодом с этой страницы: http://www.androidsnippets.com/encrypt-decrypt-between-android-and-phpAndroid/PHP - Шифрование и дешифрование
Я хочу, чтобы отправить данные с сервера на Android приложения, и наоборот, но оно должно быть отправлено в виде зашифрованной строки , Тем не менее, мне удается шифровать и расшифровывать строку в PHP. Но на Android приложение деактивирует следующее сообщение об ошибке при расшифровке: java.lang.Exception: [decrypt] невозможно разобрать «как целое число».
Это occours ошибка здесь в течение петли:
public static byte[] hexToBytes(String str) {
if (str==null) {
return null;
} else if (str.length() < 2) {
return null;
} else {
int len = str.length()/2;
byte[] buffer = new byte[len];
for (int i=0; i<len; i++) {
buffer[i] = (byte) Integer.parseInt(str.substring(i*2,i*2+2),16);
}
System.out.println("Buffer: " + buffer);
return buffer;
}
}
Это кстати строки, которые должны быть расшифрованы: f46d86e65fe31ed46920b20255dd8ea6
Если вы хотите получить последнюю версию кода, вы можете получить ее здесь: https://github.com/SeRPRo/Android-PHP-Encrypt-Decrypt – SERPRO