я буду передать строку как "1ijga8ZMQsjlN//74b+D9g=="
к способу дешифрования, чем выполняется, но когда я буду хранить эту строку в переменную струнную и чем передать переменный в методу, чем ниже столкновений ошибок:Как решить Неверную длину для массива символов Base-64?
Invalid длиной для Base-64 char.
Проблемные Код:
String hdDec = Dispatch.call(c10, "Decrypt",hd, passPhrase, saltValue, hashAlgorithm, passwordIterations, initVector, keySize).toString();
Пожалуйста, подтвердите свой код. –
String hdDec = Dispatch.call (c10, «Расшифровать», «1ij8ZMQsjlN // 74b + D9g ==», passPhrase, saltValue, hashAlgorithm, passwordIterations, initVector, keySize) .toString(); – tapanmodh
, когда я использую переменную типа String hd = "1ijga8ZMQsjlN // 74b + D9g ==", а затем передаю эту строчную переменную hd методу String hdDec = Dispatch.call (c10, "Decrypt", hd, passPhrase, saltValue, hashAlgorithm, passwordIterations, initVector, keySize) .toString(); – tapanmodh