大连专业java培训机构,现在大连市面上的java培训机构有很多,但在师资力量课程安排上会有所差异,因此如何选择适合自己的机构就成为了目前面临的难题。小编在这里为您推荐大连迪派电脑学校,开设电脑设计培训,建工培训,小语种培训等课程适用于集体教学与个别指导相结合等方式”,培训整体偏重于实战型.为不影响您的学习,来校区前请先电话或QQ咨询,方便我校安排相关课程的专业老师为您解答~~接下来迪派教育的小编为您分享,Java实现微信小程序获取union
*AES解密
* param data密文,被加密的数据
* param key秘钥
* param iv偏移量
* param encodingFormat解密后的结果需要进行的编码
* return
* throws Exception
*/
public static String decrypt(String data,String key,String iv,String encodingFormat)throws Exception{
//被加密的数据
byte[]dataByte=Base64.decodeBase64(data);
//加密秘钥
byte[]keyByte=Base64.decodeBase64(key);
//偏移量
byte[]ivByte=Base64.decodeBase64(iv);
try{
Cipher cipher=Cipher.getInstance("AES/CBC/PKCS7Padding");
SecretKeySpec spec=new SecretKeySpec(keyByte,"AES");
AlgorithmParameters parameters=AlgorithmParameters.getInstance("AES");
parameters.init(new IvParameterSpec(ivByte));
cipher.init(Cipher.DECRYPT_MODE,spec,parameters);//初始化
byte[]resultByte=cipher.doFinal(dataByte);
if(null!=resultByte&&resultByte.length>0){
String result=new String(resultByte,encodingFormat);
return result;
}
return null;
}catch(NoSuchAlgorithmException e){
e.printStackTrace();
}catch(NoSuchPaddingException e){
e.printStackTrace();
}catch(InvalidParameterSpecException e){
e.printStackTrace();
}catch(InvalidKeyException e){
e.printStackTrace();
}catch(InvalidAlgorithmParameterException e){
e.printStackTrace();
}catch(IllegalBlockSizeException e){
e.printStackTrace();
}catch(BadPaddingException e){
e.printStackTrace();
}catch(UnsupportedEncodingException e){
e.printStackTrace();
}
return null;
}
}
HttpUtil:
package com.jinke.utils;
import com.alibaba.fastjson.JSON;
import org.apache.http.HttpEntity;
import org.apache.http.StatusLine;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpRequestBase;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.*;
public class HttpUtil{
尊重原创文章,转载请注明出处与链接:http://www.soxsok.com/wnews580220.html 违者必究! 以上就是关于“大连专业java培训机构”的全部内容了,想了解更多相关知识请持续关注本站。