![]() |
![]()
| ![]() |
![]()
NAME
SYNOPSIS
int
int
DESCRIPTION
pass is the password used in the derivation
of length passlen. pass is an
optional parameter and can be salt is the salt used in the derivation of
length saltlen. If the salt is
iter is the iteration count and its value should be greater than or equal to 1. RFC 2898 suggests an iteration count of at least 1000. Any iter less than 1 is treated as a single iteration. digest is the
message digest function used in the derivation. Values include any of the
EVP_* message digests.
The derived key will be written to out. The size of the out buffer is specified via keylen. A typical application of this function is to derive keying material for an encryption algorithm from a password in the pass, a salt in salt, and an iteration count. Increasing the iter parameter slows down the algorithm which makes it harder for an attacker to perform a brute force attack using a large number of candidate passwords. RETURN VALUES
SEE ALSOHISTORY
|