结构体

struct HashType

public struct HashType <: ToString & Equatable<HashType>

功能: 此类为 Hash 算法类别结构体,MD5SHA1SHA224SHA256SHA384SHA512均为常用摘要算法。

父类型:

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