刘韬 5 anos atrás
pai
commit
225e54d63f

+ 10 - 8
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

@@ -236,23 +236,25 @@ public class WxaUserApiController extends WxaController {
 //		renderText(sessionKey+"    "+encryptedData + "     "+ iv);
 
 	
-			WxaBizDataCrypt dataCrypt = new WxaBizDataCrypt(sessionKey);
+//			WxaBizDataCrypt dataCrypt = new WxaBizDataCrypt(sessionKey);
 			byte[] bizData = Base64Kit.decode(encryptedData);
 	        byte[] keyByte = Base64Kit.decode(sessionKey);
 	        byte[] ivByte  = Base64Kit.decode(iv);
 	        try {
-	            Cipher cipher = Cipher.getInstance("AES/CBC/NoPadding");
-	            Key sKeySpec = new SecretKeySpec(keyByte, "AES");
-	            // 初始化
-	            AlgorithmParameters params = AlgorithmParameters.getInstance("AES");
-	            params.init(new IvParameterSpec(ivByte));
-	            cipher.init(Cipher.DECRYPT_MODE, sKeySpec, params);
-	            byte[] original = cipher.doFinal(bizData);
+//	            Cipher cipher = Cipher.getInstance("AES/CBC/NoPadding");
+//	            Key sKeySpec = new SecretKeySpec(keyByte, "AES");
+//	            // 初始化
+//	            AlgorithmParameters params = AlgorithmParameters.getInstance("AES");
+//	            params.init(new IvParameterSpec(ivByte));
+//	            cipher.init(Cipher.DECRYPT_MODE, sKeySpec, params);
+//	            byte[] original = cipher.doFinal(bizData);
 	            // 去除补位字符
 	        } catch (Exception e) {
 				renderText("aes");
 
 	        }
+			renderText("aa");
+
 	          
 //	        			ApiResult apiResult = wxaUserApi.getUserInfo(sessionKey, encryptedData, iv);
 //			renderText(json);