类 AbstractSymmetricCrypto
- java.lang.Object
-
- ai.yue.library.data.jdbc.crypto.AbstractSymmetricCrypto
-
- 所有已实现的接口:
SymmetricCrypto,Serializable
- 直接已知子类:
AesSymmetricCrypto,Sm4SymmetricCrypto
public abstract class AbstractSymmetricCrypto extends Object implements SymmetricCrypto
数据加密对称加密算法抽象实现- 从以下版本开始:
- 2021/4/20
- 作者:
- ylyue
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 protected cn.hutool.crypto.symmetric.SymmetricCryptosymmetricCrypto
-
构造器概要
构造器 构造器 说明 AbstractSymmetricCrypto()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringdecryptStr(String data)解密Hex(16进制)或Base64表示的字符串,默认UTF-8编码StringencryptBase64(String data)加密,使用UTF-8编码-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 ai.yue.library.data.jdbc.crypto.SymmetricCrypto
initEncryptAlgorithm
-
-
-
-
方法详细资料
-
encryptBase64
public String encryptBase64(String data)
从接口复制的说明:SymmetricCrypto加密,使用UTF-8编码- 指定者:
encryptBase64在接口中SymmetricCrypto- 参数:
data- 被加密的字符串- 返回:
- 加密后的Base64
-
decryptStr
public String decryptStr(String data)
从接口复制的说明:SymmetricCrypto解密Hex(16进制)或Base64表示的字符串,默认UTF-8编码- 指定者:
decryptStr在接口中SymmetricCrypto- 参数:
data- 被解密的String- 返回:
- 解密后的String
-
-