Mica 官方网站

vuePress-theme-reco 如梦技术    2021
Mica 官方网站
文档
组件集
VIP
博文
友情链接
关于
GitHub

如梦技术

0

Article

9

Tag

文档
组件集
VIP
博文
友情链接
关于
GitHub
  • 认识 Mica

    • Mica 简介
    • 快速开始
    • 发行版本
  • mica工具类

    • mica-core模块说明
    • $工具集
    • SystemCode
    • ServiceException
    • Bean-validator分组
    • StringUtil
    • SystemUtil
    • BeanUtil
    • FileUtil
    • JsonUtil
    • UrlUtil
    • WebUtil
    • INetUtil
    • IoUtil
    • NumberUtil
    • ConvertUtil
    • ThreadUtil
    • PathUtil
    • HexUtil
    • AesUtil
    • DesUtil
    • RsaUtil
    • Base64Util
    • DigestUtil
    • DateUtil
    • ObjectUtil
    • ResourceUtil
    • ThreadLocalUtil
    • RuntimeUtil
    • ReflectUtil
    • ClassUtil
    • CollectionUtil
    • Unchecked(Lambda受检异常)
    • Exceptions
    • DecimalNum
    • Once
    • CountMap
    • Version
    • xpath解析xml

vuePress-theme-reco 如梦技术    2021

DES加、解密处理工具


如梦技术

# 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);

# 微信 vs 公众号

如梦技术

精彩内容每日推荐!!!

编辑此页面
更新时间: 9/8/2020, 8:42:56 PM
  • genDesKey
  • encryptToHex
  • encryptToHex
  • decryptFormHex
  • encryptToBase64
  • encryptToBase64
  • decryptFormBase64
  • decryptFormBase64
  • encrypt
  • encrypt
  • decrypt
  • decrypt
  • 微信 vs 公众号