EVP_BytesToKey
The insecure key derivation algorithm from OpenSSL.
WARNING: DO NOT USE, except for compatibility reasons.
MD5 is insecure.
Use at least scrypt
or pbkdf2-hmac-sha256
instead.
API
EVP_BytesToKey(password, salt, keyLen, ivLen)
password
-Buffer
, password used to derive the key data.salt
- 8 byteBuffer
ornull
, salt is used as a salt in the derivation.keyBits
-number
, key length in bits.ivLen
-number
, iv length in bytes.
Returns: { key: Buffer, iv: Buffer }
Examples
MD5 with aes-256-cbc
:
LICENSE MIT
Last updated