使用PHP 语言说明 PBKDF2 函数的使用: $password='明文口令';// 随机的盐值$salt=openssl_random_pseudo_bytes(12);$keyLength=40;$iterations=10000;$generated_key=openssl_pbkdf2($password,$salt,$keyLength,$iterations,'sha256');//转换为 16 进制echobin2hex($generated_key)."\n"; 对这个过程循环20...
$generated_key = openssl_pbkdf2($password, $salt, $keyLength, $iterations,'sha256');//转换为 16 进制echobin2hex($generated_key)."\n"; 对这个过程循环2000次,总共需要16秒,而如果运行简单的 Hash+salt,循环2000次,运行时间不到0.1秒。 从这个角度看,建议大家使用 PBKDF2 保护你的口令,但现在业界的...
使用PHP 语言说明 PBKDF2 函数的使用: $password='明文口令';// 随机的盐值$salt=openssl_random_pseudo_bytes(12);$keyLength=40;$iterations=10000;$generated_key=openssl_pbkdf2($password,$salt,$keyLength,$iterations,'sha256');//转换为 16 进制echobin2hex($generated_key)."\n"; 对这个过程循环20...