package cn.jishupeng.springbootWxpay.utils;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringWriter;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.*;
public class CommonUtil {
static String[] chars = {"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"};
public static String generateUUid() {
String uuid = UUID.randomUUID().toString().replaceAll("-", "");
return uuid;
}
public static String MD5(String data) {
try {
MessageDigest md5 = MessageDigest.getInstance("md5");
byte[] result = md5.digest(data.getBytes());
StringBuilder sb = new StringBuilder(32);
for (int i = 0; i < result.length; i++
【java】微信支付工具类封装
最新推荐文章于 2024-05-06 18:26:10 发布