全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 522|回复: 6
打印 上一主题 下一主题

不懂就问!请教下各位mjj这是什么加密方式?

[复制链接]
跳转到指定楼层
1#
发表于 2020-9-5 21:43:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2#
发表于 2020-9-5 21:45:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
 楼主| 发表于 2020-9-5 21:48:33 | 只看该作者
h20 发表于 2020-9-5 21:45
带盐散列  

前面的2y可能是版本/算法代号  

哇!大佬!怎么什么时候都能看到你啊,不用上班吗?不用休息吗?不冲冲冲吗?
4#
 楼主| 发表于 2020-9-5 22:06:01 | 只看该作者
有没有懂行的大佬呀
5#
发表于 2020-9-5 22:11:17 | 只看该作者
本帖最后由 hanada 于 2020-9-5 22:16 编辑

这是php的password_hash()函数

https://www.php.net/manual/zh/function.password-hash.php

https://www.runoob.com/php/php-password_hash.html

  1. <?php
  2. echo password_hash ( 'hostloc' , PASSWORD_DEFAULT );
  3. ?>
复制代码


以上函数的输出结果为(由于每次哈希时都是随机加盐,所以每次运行都会生成新的哈希字符串,以下字符串都是可以用下面的password_verify密码检验函数确认是否匹配的)
$2y$10$xs1aksblctJiXfeVtKAa5.WPBHkuEusPm0sNSN8cSz9I8YN5tF7UG
$2y$10$YosgVSCq6iOp2JZBZF1tqeMVaEYLmgOPCMPfr8t4sM0FM9WLF2Hn6
$2y$10$Y93UH7.4zY1EPtcfpfT/HePFCVzlDSlNncdsjn6J7ddsm57/D0S4q

可以使用password_verify来检验密码是否匹配。
  1. if (password_verify('hostloc', '$2y$10$xs1aksblctJiXfeVtKAa5.WPBHkuEusPm0sNSN8cSz9I8YN5tF7UG')) {
  2.     echo '密码匹配';
  3. } else {
  4.     echo '密码不匹配';
  5. }
复制代码


还有就是这个是哈希密码,试图破解的洗洗睡吧。
6#
 楼主| 发表于 2020-9-5 22:20:24 | 只看该作者
hanada 发表于 2020-9-5 22:11
这是php的password_hash()函数

https://www.php.net/manual/zh/function.password-hash.php

感谢大佬解答!
7#
发表于 2020-9-5 22:21:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-10 19:52 , Processed in 0.067628 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表