-
- All Implemented Interfaces:
-
icu.windea.breezeframework.core.component.Component
@UnstableApi() public interface Encrypter implements Component
加密器。
加密器用于根据指定的加密算法,对字符串进行加密和解密,某些加密算法可能不支持解密。
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classEncrypter.Registrypublic classEncrypter.CipherEncrypter基于密码器的加密器。支持解密。需要指定密钥。
public classEncrypter.DesEncrypter基于DES加密算法的加密器。使用8字节的密钥。
public classEncrypter.AesEncrypter基于AES加密算法的加密器。使用16字节的密钥。
public classEncrypter.MessageDigestEncrypter基于消息摘要的加密器。不支持解密。不需要指定密钥。
public classEncrypter.Md5Encrypter基于MD5加密算法的加密器。
public classEncrypter.Sha_1Encrypter基于SHA-1加密算法的加密器。
public classEncrypter.Sha_256Encrypter基于SHA-256加密算法的加密器。
public classEncrypter.Sha_512Encrypter基于SHA3-512加密算法的加密器。
public classEncrypter.Sha3_256Encrypter基于SHA3-256加密算法的加密器。
public classEncrypter.Sha3_512Encrypter基于SHA3-512加密算法的加密器。
-