牛牛在线工具

password_get_info()

收录 8868 个 PHP 函数,含用途说明与用法示例。

password_get_info()

获取一个加密密码的相关信息

函数名称:password_get_info() 适用版本:PHP 5.5.0 及以上版本 函数描述:password_get_info() 函数用于获取一个加密密码的相关信息。 用法: array password_get_info ( string $hash ) 参数: $hash:要获取信息的加密密码。通常是通过 password_hash() 函数生成的加密密码。 返回值: 返回一个包含以下信息的关联数组: algo:加密算法的名称。 algoName:加密算法的全名。 options:加密选项的数组。 示例: $hash = '$2y$10$VqE0UJ4coUoRnF5Z7Z8jteyJGfzHqWpBz3n7yZ4n7tQP8f7fGyR1y'; $info = password_get_info($hash); echo "加密算法: " . $info['algo'] . "\n"; echo "加密算法全名: " . $info['algoName'] . "\n"; echo "加密选项: \n"; print_r($info['options']); 输出: 加密算法: 2y 加密算法全名: bcrypt 加密选项: Array ( [cost] => 10 ) 注意事项: 该函数只能用于获取通过 password_hash() 函数生成的加密密码的信息。 如果输入的 $hash 不是一个有效的加密密码,则返回一个空数组。