java 加密字符串不会从凌空响应返回确切值


java Encrypted string dont return exact value from Volley Response

我的应用程序的结构是:

  1. 在 java 中以字符串形式获取数据(成功)
  2. 使用我的加密类对其进行加密。 (成功)
  3. 使用
  4. Volley 将加密数据存储到数据库服务器以备将来使用。(成功)
  5. 从我的数据库中获取加密数据(成功)
  6. 使用 Volley 响应检索数据,在 java 中,响应的值中有一个额外的"'"和"。

           Encrypted Message: gDELc873OU8RxIt9P80xVw==
           Response Volley: "gDELc873OU8RxIt9P80xVw=='n"
    
  7. 我需要的是获得确切的加密值,以便我可以在 java 中解密。

任何解决方法可能会有所帮助?提前谢谢。

我终于找到了答案:

encryptedVolley = "gDELc873OU8RxIt9P80xVw=='"

encryptedVolley.substring(1,str.length()-3);