DES加解密处理工具

类名:DesUtil

genDesKey

/**
 * 生成 des 密钥
 *
 * @return 密钥
 */
DesUtil.genDesKey();

encryptToHex

/**
 * DES加密
 *
 * @param data     byte array
 * @param password 密钥
 * @return des hex
 */
DesUtil.encryptToHex(byte[] data, String password);

encryptToHex

/**
 * DES加密
 *
 * @param data     字符串内容
 * @param password 密钥
 * @return des hex
 */
DesUtil.encryptToHex(String data, String password);

decryptFormHex

/**
 * DES解密
 *
 * @param data     字符串内容
 * @param password 密钥
 * @return des context
 */
DesUtil.decryptFormHex(String data, String password);

encryptToBase64

/**
 * DES加密
 *
 * @param data     byte array
 * @param password 密钥
 * @return des hex
 */
DesUtil.encryptToBase64(byte[] data, String password);

encryptToBase64

/**
 * DES加密
 *
 * @param data     字符串内容
 * @param password 密钥
 * @return des hex
 */
DesUtil.encryptToBase64(String data, String password);

decryptFormBase64

/**
 * DES解密
 *
 * @param data     字符串内容
 * @param password 密钥
 * @return des context
 */
DesUtil.decryptFormBase64(byte[] data, String password);

decryptFormBase64

/**
 * DES解密
 *
 * @param data     字符串内容
 * @param password 密钥
 * @return des context
 */
DesUtil.decryptFormBase64(String data, String password);

encrypt

/**
 * DES加密
 *
 * @param data   内容
 * @param desKey 密钥
 * @return byte array
 */
DesUtil.encrypt(byte[] data, byte[] desKey);

encrypt

/**
 * DES加密
 *
 * @param data   内容
 * @param desKey 密钥
 * @return byte array
 */
DesUtil.encrypt(byte[] data, String desKey);

decrypt

/**
 * DES解密
 *
 * @param data   内容
 * @param desKey 密钥
 * @return byte array
 */
DesUtil.decrypt(byte[] data, byte[] desKey);

decrypt

/**
 * DES解密
 *
 * @param data   内容
 * @param desKey 密钥
 * @return byte array
 */
DesUtil.decrypt(byte[] data, String desKey);