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 byteBufferornull, 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
Was this helpful?