linux php不支持crypt,(PHP)如何在CRYPT_BLOWFISH中使用crypt()?
首先,我看到要使用CRYPT_BLOWFISH,我需要用$ 2a $开头的16个字符的盐。但php.net documentation for crypt()表示某些系统不支持CRYPT_BLOWFISH。这种情况多久?(PHP)如何在CRYPT_BLOWFISH中使用crypt()?
接下来,他们对文档的例子,我看到我用的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$')
然后其余的行都很好吗?
2010-02-10
sepiroth
linux php不支持crypt,(PHP)如何在CRYPT_BLOWFISH中使用crypt()?相关推荐
- php crypt blowfish,(PHP)如何在CRYPT_BLOWFISH中使用crypt()?
首先,我看到要使用CRYPT_BLOWFISH,我需要使用以$2a $开头的16个char盐.但是, php.net documentation for crypt()表示某些系统不支持CRYPT_B ...
- python crypt模块_python – 在Windows中使用crypt模块?
在IDLE和Python版本3.3.2中,我尝试调用python模块,如下所示: hash2 = crypt(word, salt) 我在我的程序顶部导入它,如下所示: from crypt impo ...
- linux printf int64,关于stdint:如何在C中打印int64_t类型
C99标准具有整数类型,字节大小类似于int64_t. 我使用以下代码: #include #include int64_t my_int = 999999999999999999; printf(& ...
- linux c 追加写文件内容,如何在C中追加到文件,在Linux上使用O_APPEND模式打开?
这是家庭作业的一部分.好吧,我的作业无法正常工作,所以我已经把一个片段拿出来并开始用它来弄清楚什么是错的. 在C语言的Linux上我试图打开/创建一个文本文件,给它写一些东西,关闭它,在读/写和追加模 ...
- Linux运维必备技能:如何在 Vim 中删除多行?
我们都会犯错,犯错是人之常情,改进它也很重要. 如果你在 Vim 中出错,你可以dw在普通模式下使用删除一个单词.您键入dd它会删除当前行. 如果要在 Vim 中删除多行,可以使用相同的 dd Vim ...
- 在linux桌面上创建一个文本,如何在Ubuntu中创建文档
有几种方法可以在Ubuntu中使用GUI和命令行创建文档.所有这些方法都非常简单易用.您可能早些时候已在Ubuntu中将这些方法用于其他目的.但是,在本文中,我们将向您展示在Ubuntu中创建文档的8 ...
- virtualbox主机网络管理 未能创建_如何在 VirtualBox 中增加现有虚拟机的磁盘大小 | Linux 中国...
导读:你可以在 VirtualBox 中扩大虚拟硬盘,即使在创建之后也可以. 本文字数:1434,阅读时长大约:2分钟https://linux.cn/article-12869-1.html作者:D ...
- HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC
HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC HTTP3.0,也称作HTTP over QUIC.核心是QUIC(读音quick)协议,由Google在2015年提出的 ...
- linux php jsp网页,Linux上架设支持JSP+PHP的Web服务器
近年来Linux在服务器市场占有比例日渐攀升,除了缘于Linux的免费和安全性之外,还因为Linux上的应用服务日益丰富.大部分常见的服务都在Linux上有了较好的解决方案.而对于Intenet上应用 ...
最新文章
- Qt实现主界面圆角化
- CPU对各种存储器的访问速度排序
- 【django】数据库操作-增 删 改
- Mybatis的@Param注解作用
- Spring4中的@Value的使用(学习笔记)
- Java——方法(练习九九乘法表)
- c语言 指针 排序,c – 对指针列表进行排序
- 谷歌推出关于滥用研究资助的新型试验计划
- 文本导入ORACLE快速,Oracle批量导入文本文件快速的方法(sqlldr实现)
- svn比较本地与svn差异_如何从SVN差异中删除SVN属性
- LINUX SHELL删除文件中的回车(WINDOWS转LINUX)
- 鸡啄米VS2010/MFC编程入门教程——学习3(安装VS2010)
- c语言编程if语句的用法,if句子用法(C语言中,if语句的用法)
- RFB Net 笔记
- Unity小地图跟随人物移动
- python 经典ppt_Python处理PPT文件的实用姿势
- Unity与讯飞的aiui交互
- Tkinter Canvas画布 图片导入
- (三-一)IPC-邮箱通信
- CDO安装指南(centos7)
热门文章
- leetcode 75. Sort Colors | 75. 颜色分类(荷兰国旗问题,快速排序)
- leetcode 229. Majority Element II | 229. 求众数 II(找出现次数超过n/k的元素)
- 小知识系列:数据库的主键和外键
- scala学习 之 及 基本和高级用法(二)
- 通俗易懂两种常用的多线程实现方式——Java并发系列学习笔记
- [leetcode] 3.无重复字符的最长子串
- java的解释程序_JAVA改错和程序解释
- python变成exe后启动弹出选文件窗口_通过.py脚本执行的.exe文件隐藏控制台窗口...
- go语言爬虫教程python_Go语言爬虫 - Go语言中文网 - Golang中文社区
- json java对象 简书_Java 对象的 Json 化与反 Json 化