KdfParams

@Serializable
data class KdfParams(val dkLen: Int, val n: Int, val p: Int, val r: Int, val salt: String)

KDF结构体

Constructors

Link copied to clipboard
constructor(dkLen: Int, n: Int, p: Int, r: Int, salt: String)

Properties

Link copied to clipboard
@SerialName(value = "DKLen")
val dkLen: Int

衍生密钥(Derived Key)的长度(字节)

Link copied to clipboard
val n: Int

迭代次数

Link copied to clipboard
val p: Int

并行度,即同时进行多少次哈希运算

Link copied to clipboard
val r: Int

代表内部使用的伪随机函数的内存难度,即需要使用的 RAM 大小

Link copied to clipboard

表示在 KDF 过程中使用的盐值,盐值可以增加密钥派生函数的安全性,防止彩虹表攻击