函数
func digest<T>(T, Array<Byte>) where T <: Digest
public func digest<T>(algorithm: T, data: Array<Byte>): Array<Byte> where T <: Digest
功能:提供 digest 泛型函数,实现用指定的摘要算法进行摘要运算。
参数:
返回值:
func digest<T>(T, String) where T <: Digest (deprecated)
public func digest<T>(algorithm: T, data: String): Array<Byte> where T <: Digest
功能:提供 digest 泛型函数,实现用指定的摘要算法进行摘要运算。
注意:
未来版本即将废弃不再使用,可使用 digest<T>(T, Array<Byte>) where T <: Digest 替代。
参数:
- algorithm: T - 具体的摘要算法。
- data: String - 待进行摘要运算的数据。
返回值:
func digest<T>(T, InputStream) where T <: Digest
public func digest<T>(algorithm: T, input: InputStream): Array<Byte> where T <: Digest
功能:提供 digest 泛型函数,实现用指定的摘要算法对 InputStream 里的数据进行摘要运算。
参数:
- algorithm: T - 具体的摘要算法。
- input: InputStream - 待进行摘要运算的 InputStream。
返回值: