fb3da610创建于 2024年7月1日历史提交

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>
}