我將像"1ijga8ZMQsjlN//74b+D9g=="
字符串傳遞給用於解密的方法比進行,但是當我將存儲字符串轉換成字符串變量和大於變量傳遞給該方法除了下面的錯誤遭遇:如何解決Base-64字符數組的無效長度?
無效長度爲一個基地-64字符數組。
有問題的代碼:
String hdDec = Dispatch.call(c10, "Decrypt",hd, passPhrase, saltValue, hashAlgorithm, passwordIterations, initVector, keySize).toString();
請顯示您的實際代碼。 – 2012-03-28 07:12:52
String hdDec = Dispatch.call(c10,「Decrypt」,「1ijga8ZMQsjlN // 74b + D9g ==」,passPhrase,saltValue,hashAlgorithm,passwordIterations,initVector,keySize).toString(); – tapanmodh 2012-03-28 07:15:46
當我使用變量像字符串hd =「1ijga8ZMQsjlN // 74b + D9g ==」,然後將該字符串變量hd傳遞給方法String hdDec = Dispatch.call(c10,「Decrypt」,hd,passPhrase,saltValue,hashAlgorithm, passwordIterations,initVector,keySize).toString(); – tapanmodh 2012-03-28 07:17:49