2.1 Rsa加密 packagecom.kuxinming.util;importcn.hutool.crypto.SecureUtil;importcn.hutool.crypto.asymmetric.KeyType;importcn.hutool.crypto.asymmetric.RSA;importcom.alibaba.fastjson.JSONObject;importlombok.extern.slf4j.Slf4j;importsun.misc.BASE64Encoder;importjava.security.KeyPair;importjava.security.Private...
package xyz.hlh.crypto.config; import cn.hutool.crypto.Mode; import cn.hutool.crypto.Padding; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.Getter; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; im...
对称加密(symmetric),例如:AES、DES等 非对称加密(asymmetric),例如:RSA、DSA等 摘要加密(digest),例如:MD5、SHA-1、SHA-256、HMAC等 hutool-crypto针对这三种加密类型分别封装,并提供常用的大部分加密算法。 对于非对称加密,实现了: RSA DSA 对于对称加密,实现了: AES ARCFOUR Blowfish DES DESede RC2 PBEWithM...
加密分为三种:对称加密(symmetric),例如:AES、DES等非对称加密(asymmetric),例如:RSA、DSA等摘要加密(digest),例如:MD5、SHA-1、SHA-256、HMAC等hutool-crypto针对这三种加密类型分别封装,并提供常用的大部分加密算法。对于非对称加密,实现了:RSADSA对于对称加密,实现了:AESARCFOURBlowfishDESDESedeRC2PBEWithMD5AndDES...
一、对称加密 1.1 Aes加解密 package com.kuxinming.util; import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.asymmetric.KeyType; import cn.hutool.crypto.asymmetric.RSA; import cn.hutool.crypto.symmetric.SymmetricAlgorithm; import cn.hutool.crypto.symmetric.SymmetricCrypto; ...
加密分为三种: 对称加密(symmetric),例如:AES、DES等 非对称加密(asymmetric),例如:RSA、DSA等 摘要加密(digest),例如:MD5、SHA-1、SHA-256、HMAC等 hutool-crypto针对这三种加密类型分别封装,并提供常用的大部分加密算法。 对于非对称加密,实现了: RSA ...