pbkdf2三方库设计说明
描述
PBKDF2(Password-Based Key Derivation Function 2)常用来生成加密的密码。通过一个伪随机函数和盐值,以及一段明文作为输入,并多次重复进行运算得到最终的密钥。本包提供通过PBKDF2生成密钥的功能。
PBKDF2 类 API
PBKDF2 类 API 描述
public class PBKDF2 {
// 生成密钥
public static func Key(digest: () -> Digest, password: Array<Byte>, salt: Array<Byte>, iter: UInt64, keyLen: UInt64): Array<Byte>
}