com.arsframework.util.Secrets Maven / Gradle / Ivy
package com.arsframework.util;
import java.util.Map;
import java.util.HashMap;
import java.security.*;
import javax.crypto.*;
import javax.crypto.spec.DESKeySpec;
import javax.crypto.spec.SecretKeySpec;
import com.arsframework.annotation.Nonnull;
import org.apache.commons.codec.binary.Base64;
/**
* 数据加解密处理工具类
*
* @author yongqiang.wu
*/
public abstract class Secrets {
/**
* DES算法名称
*/
public static final String DES = "DES";
/**
* AES算法名称
*/
public static final String AES = "AES";
/**
* MD5算法名称
*/
public static final String MD5 = "MD5";
/**
* SHA-1算法名称
*/
public static final String SHA_1 = "SHA-1";
/**
* 算法名称/消息摘要映射
*/
private static final ThreadLocal
© 2015 - 2025 Weber Informatics LLC | Privacy Policy