结构体
struct HashType
public struct HashType <: ToString & Equatable<HashType>
功能: 此类为 Hash 算法类别结构体,MD5、SHA1、SHA224、SHA256、SHA384、SHA512均为常用摘要算法。
父类型:
prop MD5
public static prop MD5: HashType
功能:返回 MD5 类型。
类型:HashType
prop SHA1
public static prop SHA1: HashType
功能:返回 SHA1 类型。
类型:HashType
prop SHA224
public static prop SHA224: HashType
功能:返回 SHA224 类型。
类型:HashType
prop SHA256
public static prop SHA256: HashType
功能:返回 SHA256 类型。
类型:HashType
prop SHA384
public static prop SHA384: HashType
功能:返回 SHA384 类型。
类型:HashType
prop SHA512
public static prop SHA512: HashType
功能:返回 SHA512 类型。
类型:HashType
prop SM3
public static prop SM3: HashType
功能:返回 SM3 类型。
类型:HashType
func toString()
public func toString(): String
功能:获取 Hash 算法名称。
返回值:
- String - Hash 算法名称。
operator func ==(HashType)
public operator override func ==(other: HashType): Bool
功能:判断两 HashType 是否引用同一实例。
参数:
- other: HashType - 对比的 HashType。
返回值:
- Bool - 相同返回
true
;否则,返回false
。
operator func !=(HashType)
public operator override func !=(other: HashType): Bool
功能:判断两 HashType 是否引用不同实例。
参数:
- other: HashType - 对比的 HashType。
返回值:
- Bool - 不相同返回
true
;否则,返回false
。