微信小程序如何解密用户数据?

  • 回答 (3)
  • 关注 (0)
  • 查看 (45)

我的后台是java写的,那个算法是怎么写的?

大叔也犯二大叔也犯二提问于
帅的惊动我国计算机大神回答于

private static byte[] decode(String string) {                 

byte[] bytes = null;                 

try {

bytes = new BASE64Decoder().decodeBuffer(string);        

}                  

catch (Exception e) {

e.printStackTrace();

}                 

return bytes;         

}

脸滚键盘dj以梦为马,诗酒趁年华回答于

public static String decryptAES(String content, String key, String iv) {                 

try{                        

Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");                        

SecretKeySpec sKeySpec = new SecretKeySpec(decode(key), "AES");                        

IvParameterSpec ivParaSpec = new IvParameterSpec(decode(iv));                 

cipher.init(Cipher.DECRYPT_MODE, sKeySpec, ivParaSpec);// 初始化                 

return new String(cipher.doFinal(decode(content)), "UTF-8");                 

} catch (Exception e) {      

e.printStackTrace();

}                 

return null;        

}

扫码关注云+社区