1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.huiju.miniapp.common;
-
- import org.apache.commons.codec.binary.Base64;
- import org.springframework.util.DigestUtils;
-
- import java.io.UnsupportedEncodingException;
- import java.net.URLEncoder;
-
- public class Encrypt {
- public static String md5(String str, String ...salt) {
- byte[] secBytes = null;
-
- String plainText = str;
- if (salt.length > 0 && null != salt[0]) {
- plainText += salt[0];
- }
-
- return DigestUtils.md5DigestAsHex(plainText.getBytes());
- }
-
- public static String base64(String str) {
- String rtn = "";
- try {
- rtn = new String(Base64.encodeBase64(str.getBytes("UTF-8")));
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
-
- return rtn;
- }
-
- public static String urlEncode(String str) {
- String rtn = "";
- try {
- rtn = URLEncoder.encode(str, "UTF-8");
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
- return rtn;
- }
- }
|