PKCS12 PBKDF
Note from Crypyto++ Wiki:
New applications should consider using a modern KDF, like HKDF. HKDF is state of the art extract-then-expand derivation function with provable security properties.
const {pbkdf12} = Cryptopp.keyDerivation;
const derived = pbkdf12(str, 'salt', 'SHA256', 1024);
Parameters
Parameter | Type | Required |
---|---|---|
data | string ArrayBuffer | ✅ |
salt | string | ✅ |
hash | "SHA1" "SHA256" "SHA512" "SHA3_256" "SHA3_512" "SHAKE128" "SHAKE256" "BLAKE2b" "BLAKE2s" "LSH256" "LSH512" "SM3" | ✅ |
iterations | number | ✅ |