Skip to main content
Version: 0.2.0

PKCS5 PBKDF1

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 {pkcs5_pbkdf1} = Cryptopp.keyDerivation;
const derived = pkcs5_pbkdf1(str, 'salt', 'SHA256', 1024);

Parameters

ParameterTypeRequired
datastring
ArrayBuffer
saltstring
hash"SHA1"
"SHA256"
"SHA512"
"SHA3_256"
"SHA3_512"
"SHAKE128"
"SHAKE256"
"BLAKE2b"
"BLAKE2s"
"LSH256"
"LSH512"
"SM3"
iterationsnumber

Returns: string