| | |
| | | Response response = new Response(); |
| | | String[] dataArr = RSAUtil.decryptFrontP(usnId, RSAUtil.fontSeparator); |
| | | //验签md5 |
| | | if(dataArr[0]==null||dataArr[1]==null){ |
| | | return response.set(1, false, "密码验签失败"); |
| | | } |
| | | if (!dataArr[1].equals(ActionUtil.EncryptionMD5(org.apache.commons.lang3.StringUtils.trim(dataArr[0])).toString())) { |
| | | return response.set(1, false, "密码验签失败"); |
| | | } |
| | |
| | | } |
| | | String[] dataArr = new String[2]; |
| | | String dataMD5Mix = RSAUtil.decrypt(frontEncryptData, RSAUtil.getPrivateKey()); |
| | | int index = dataMD5Mix.lastIndexOf(separatorStr); |
| | | String data = dataMD5Mix.substring(0, index); |
| | | String dataMD5 = dataMD5Mix.substring(index+separatorStr.length()); |
| | | dataArr[0] = data; |
| | | dataArr[1] = dataMD5; |
| | | if(dataMD5Mix!=null){ |
| | | int index = dataMD5Mix.lastIndexOf(separatorStr); |
| | | String data = dataMD5Mix.substring(0, index); |
| | | String dataMD5 = dataMD5Mix.substring(index+separatorStr.length()); |
| | | dataArr[0] = data; |
| | | dataArr[1] = dataMD5; |
| | | } |
| | | return dataArr; |
| | | } |
| | | |