首先,我看到要使用CRYPT_BLOWFISH,我需要使用以$2a $开头的16个char盐.但是,

php.net documentation for crypt()表示某些系统不支持CRYPT_BLOWFISH.这种情况多久一次?

接下来,从他们在docs上的例子中,我看到我使用crypt()如下:

$password = crypt('mypassword'); // let the salt be automatically generated

/* You should pass the entire results of crypt() as the salt for comparing a

password, to avoid problems when different hashing algorithms are used. (As

it says above, standard DES-based password hashing uses a 2-character salt,

but MD5-based hashing uses 12.) */

if (crypt($user_input, $password) == $password) {

echo "Password verified!";

}

?>

为了使用CRYPT_BLOWFISH,我唯一需要修改的就是第一行才能使它像这样;

crypt('mypassword', '$2a$07$usesomesillystringforsalt$')

然后其余的线路都很好吗?

php crypt blowfish,(PHP)如何在CRYPT_BLOWFISH中使用crypt()?相关推荐

  1. linux php不支持crypt,(PHP)如何在CRYPT_BLOWFISH中使用crypt()?

    首先,我看到要使用CRYPT_BLOWFISH,我需要用$ 2a $开头的16个字符的盐.但php.net documentation for crypt()表示某些系统不支持CRYPT_BLOWFI ...

  2. 如何在SharePoint2010中添加Deep Zoom Image

    如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...

  3. php如何对数组进行分组,如何在PHP中对数组进行分组排序

    如何在PHP中对数组进行分组排序 发布时间:2021-01-04 16:28:51 来源:亿速云 阅读:98 作者:Leah 这篇文章将为大家详细讲解有关如何在PHP中对数组进行分组排序,文章内容质量 ...

  4. html中section与div,如何在html中的section标签内包含div标签

    我正在制作一个完整版块的页面网站,如this.每个页面都有自己的标签.目前我的网页有4个部分(呈现不同的背景颜色).如何在html中的section标签内包含div标签 我的第一部分有一个容器div, ...

  5. html img调用js,html调用js变量 如何在html中输出js文件中的变量

    html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...

  6. 如何在OpenCV中为InRange阈值选择颜色的最佳HSV值

    如何在OpenCV中为InRange阈值选择颜色的最佳HSV值 1. 效果图 2. 源码 参考 之前的博客介绍了如何使用Python,OpenCV通过HSV颜色空间转换检测对象,并进行轨迹追踪.怎么选 ...

  7. 管理 zabbix_Zabbix 2019 峰会丨看睿象云如何在 Zabbix 中玩转告警

    2019年11月29日-30日,为期两天的 Zabbix 大会中国站在北京盛大召开,本届 Zabbix 大会以"新视界,新技术,共建未来新监控!"为主题,为与会人员提供前沿的监控技 ...

  8. 如何在JavaScript中实现链接列表

    If you are learning data structures, a linked list is one data structure you should know. If you do ...

  9. csv文件示例_如何在R中使用数据框和CSV文件-带有示例的详细介绍

    csv文件示例 Welcome! If you want to start diving into data science and statistics, then data frames, CSV ...

最新文章

  1. mysql 存储过程月单拆天单_为部门整理的mysql_db使用军规
  2. 高可用架构可行性方案
  3. 还在集什么五福,史上最惨锦鲤再次来袭!奖品堪比5年高考3年模拟!
  4. 使用函数进行邮件发送的示例
  5. CF618F Double Knapsack 构造、抽屉原理
  6. 使用画图软件gunplot出现的问题和解决办法
  7. jQuery操作DOM元素
  8. python基于内置的SimpleHTTPServer来搭建简易的FTP服务器实现局域网内文件共享
  9. mysql union 别名报错_浅析mysqlunion和unionall
  10. python time sleep 阻塞 异步_python 之 并发编程(进程池与线程池、同步异步阻塞非阻塞、线程queue)...
  11. EMOS邮件系统安装(光盘安装版)
  12. Imputation:用于数据插补的SPSS宏
  13. u盘变o字节怎么修复_U盘变成0字节了数据怎么恢复
  14. 简化sqp唯一数据的逻辑
  15. window7安装过后有多大?6.18G
  16. 买台式计算机什么指标的好,购买电脑时,只要你了解了这几个参数,就能保证不被坑...
  17. 是时候让AI辅助你追剧了,以《猎场》为例
  18. 洛谷P4094 [HEOI2016/TJOI2016]字符串【后缀数组+主席树+st表】
  19. 对window的注册表进行优化
  20. nfcwriter写入_NFC 标签联系人写入教程:Tagstand Writer

热门文章

  1. JavaOOP学习(第六天)
  2. 《用TCP协议来形容恋爱》
  3. 电子计算机与多媒体导学案,5 电子计算机与多媒体板书设计及意图
  4. shell的基本概念 以及shell和shell脚本的区别
  5. 首款MeeGo系统上网本 华硕Eee PcX101H独家首测(6)
  6. SpringBoot的Web开发入门案例1
  7. 机器人车间气管_口罩告急,金华这家机器人企业临危受命变身“救火队”
  8. [gdc13]《刺客信条3》渲染技术
  9. 《iTOP-3568开发板快速测试手册》第7章 Yocto系统外设功能测试(1)
  10. HTTP及其版本(HTTP1.0、HTTP1.1、HTTP2.0、HTTP3.0)详解