欢迎访问服务器技术网-www.fuwuqijishu.com

PHP password_get_info() 函数

PHP fuwuqijishu 2年前 (2022-09-04) 146次浏览 0个评论 扫描二维码

PHP password_get_info() 函数

PHP 密码散列算法

password_get_info() 函数用于返回指定散列(hash)的相关信息。

PHP 版本要求: PHP 5 >= 5.5.0, PHP 7

语法

array password_get_info ( string $hash )

参数说明:

  • $hash: 一个由 password_hash() 创建的散列值。

返回值

返回三个元素的关联数组:

  • algo: 匹配密码算法的常量。
  • algoName: 人类可读的算法名称。
  • options: 调用 password_hash() 时提供的选项。

实例

实例

<?php
// 密码
$password_plaintext = "12345";

// 使用 password_hash() 创建散列值
$password_hash = password_hash( $password_plaintext, PASSWORD_DEFAULT, [ cost => 11 ] );

// 查看信息
print_r( password_get_info( $password_hash ) );

输出结果为:

Array
(
    [algo] => 1
    [algoName] => bcrypt
    [options] => Array
        (
            [cost] => 11
        )

)

PHP 密码散列算法

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2117.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900