本教程提供了 SecurityTextType 接口的概述,该类是 lightweight-component/aj-util 库的一部分。SecurityTextType 接口定义了各种安全相关文本编码和哈希类型的枚举。
SecurityTextType 接口包含嵌套枚举,用于分类不同类型的:
定义各种文本编码格式:
BASE16 - 十六进制编码BASE32 - Base32 编码BASE58 - Base58 编码(用于比特币)BASE64 - Base64 编码BASE91 - Base91 编码定义消息摘要(哈希)算法:
Md5 - MD5 哈希Md5WithSalt - 带盐的 MD5 哈希当前为空,保留用于未来的加密操作类型。
SecurityTextType.Encode encoding = SecurityTextType.Encode.BASE64;
SecurityTextType.Digest digest = SecurityTextType.Digest.Md5WithSalt;
SecurityTextType 接口提供了一种类型安全的方式,在整个应用程序中引用不同的安全相关文本编码和哈希算法。