From 3e198f94f497f27096b9ea127c566b4169e6587b Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Fri, 14 Nov 2014 12:36:00 +0900 Subject: [PATCH] Always prefer PBKDF2 to bcrypt, for better PHP 5.2 compatibility --- classes/security/Password.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/classes/security/Password.class.php b/classes/security/Password.class.php index ce4572063..75ff1e039 100644 --- a/classes/security/Password.class.php +++ b/classes/security/Password.class.php @@ -19,14 +19,14 @@ class Password public function getSupportedAlgorithms() { $retval = array(); - if(version_compare(PHP_VERSION, '5.3.7', '>=') && defined('CRYPT_BLOWFISH')) - { - $retval['bcrypt'] = 'bcrypt'; - } if(function_exists('hash_hmac') && in_array('sha256', hash_algos())) { $retval['pbkdf2'] = 'pbkdf2'; } + if(version_compare(PHP_VERSION, '5.3.7', '>=') && defined('CRYPT_BLOWFISH')) + { + $retval['bcrypt'] = 'bcrypt'; + } $retval['md5'] = 'md5'; return $retval; }