mirror of
https://github.com/phpseclib/phpseclib.git
synced 2025-01-14 10:53:09 +00:00
- PBKDF2 updates
This commit is contained in:
parent
9d0b172103
commit
ccd2b6ae78
@ -371,7 +371,7 @@ class Crypt_DES {
|
|||||||
*
|
*
|
||||||
* Depending on what $method is set to, setPassword()'s (optional) parameters are as follows:
|
* Depending on what $method is set to, setPassword()'s (optional) parameters are as follows:
|
||||||
* {@link http://en.wikipedia.org/wiki/PBKDF2 pbkdf2}:
|
* {@link http://en.wikipedia.org/wiki/PBKDF2 pbkdf2}:
|
||||||
* $hash, $salt, $method
|
* $hash, $salt, $count
|
||||||
*
|
*
|
||||||
* @param String $password
|
* @param String $password
|
||||||
* @param optional String $method
|
* @param optional String $method
|
||||||
@ -389,7 +389,7 @@ class Crypt_DES {
|
|||||||
}
|
}
|
||||||
// WPA and WPA use the SSID as the salt
|
// WPA and WPA use the SSID as the salt
|
||||||
if (!isset($salt)) {
|
if (!isset($salt)) {
|
||||||
$salt = 'phpseclib';
|
$salt = 'phpseclib/salt';
|
||||||
}
|
}
|
||||||
// RFC2898#section-4.2 uses 1,000 iterations by default
|
// RFC2898#section-4.2 uses 1,000 iterations by default
|
||||||
// WPA and WPA2 use 4,096.
|
// WPA and WPA2 use 4,096.
|
||||||
|
@ -234,7 +234,7 @@ class Crypt_RC4 {
|
|||||||
*
|
*
|
||||||
* Depending on what $method is set to, setPassword()'s (optional) parameters are as follows:
|
* Depending on what $method is set to, setPassword()'s (optional) parameters are as follows:
|
||||||
* {@link http://en.wikipedia.org/wiki/PBKDF2 pbkdf2}:
|
* {@link http://en.wikipedia.org/wiki/PBKDF2 pbkdf2}:
|
||||||
* $hash, $salt, $method, $dkLen
|
* $hash, $salt, $count, $dkLen
|
||||||
*
|
*
|
||||||
* @param String $password
|
* @param String $password
|
||||||
* @param optional String $method
|
* @param optional String $method
|
||||||
@ -252,18 +252,15 @@ class Crypt_RC4 {
|
|||||||
}
|
}
|
||||||
// WPA and WPA use the SSID as the salt
|
// WPA and WPA use the SSID as the salt
|
||||||
if (!isset($salt)) {
|
if (!isset($salt)) {
|
||||||
$salt = 'phpseclib';
|
$salt = 'phpseclib/salt';
|
||||||
}
|
}
|
||||||
// RFC2898#section-4.2 uses 1,000 iterations by default
|
// RFC2898#section-4.2 uses 1,000 iterations by default
|
||||||
// WPA and WPA2 use 4,096.
|
// WPA and WPA2 use 4,096.
|
||||||
if (!isset($count)) {
|
if (!isset($count)) {
|
||||||
$count = 1000;
|
$count = 1000;
|
||||||
}
|
}
|
||||||
if (!isset($count)) {
|
|
||||||
$count = 1000;
|
|
||||||
}
|
|
||||||
if (!isset($dkLen)) {
|
if (!isset($dkLen)) {
|
||||||
$count = 1000;
|
$dkLen = 128;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!class_exists('Crypt_Hash')) {
|
if (!class_exists('Crypt_Hash')) {
|
||||||
|
@ -582,7 +582,7 @@ class Crypt_Rijndael {
|
|||||||
*
|
*
|
||||||
* Depending on what $method is set to, setPassword()'s (optional) parameters are as follows:
|
* Depending on what $method is set to, setPassword()'s (optional) parameters are as follows:
|
||||||
* {@link http://en.wikipedia.org/wiki/PBKDF2 pbkdf2}:
|
* {@link http://en.wikipedia.org/wiki/PBKDF2 pbkdf2}:
|
||||||
* $hash, $salt, $method
|
* $hash, $salt, $count
|
||||||
* Set $dkLen by calling setKeyLength()
|
* Set $dkLen by calling setKeyLength()
|
||||||
*
|
*
|
||||||
* @param String $password
|
* @param String $password
|
||||||
@ -601,7 +601,7 @@ class Crypt_Rijndael {
|
|||||||
}
|
}
|
||||||
// WPA and WPA use the SSID as the salt
|
// WPA and WPA use the SSID as the salt
|
||||||
if (!isset($salt)) {
|
if (!isset($salt)) {
|
||||||
$salt = 'phpseclib';
|
$salt = 'phpseclib/salt';
|
||||||
}
|
}
|
||||||
// RFC2898#section-4.2 uses 1,000 iterations by default
|
// RFC2898#section-4.2 uses 1,000 iterations by default
|
||||||
// WPA and WPA2 use 4,096.
|
// WPA and WPA2 use 4,096.
|
||||||
|
Loading…
Reference in New Issue
Block a user