当前位置:网站首页>PHP hash加密与解密
PHP hash加密与解密
2022-08-02 03:26:00 【陌潇】
几年前用的 md5 和加盐的加密方式都比较容易破解。今天做用户登录注册的时候遇到了hash加密的问题,顺便记录一下。
第一、加密
用到 password_hash() 函数:简单使用
//PASSWORD_DEFAULT 加密算法,目前是60位字符,官网说php的更新可能会变化的更长,多以存储的时候最好255
//123456 为需要加密的字符串
password_hash('123456',PASSWORD_DEFAULT);
第二、解密
加密倒是挺简单的,想要取出来用的时候发现没有解密的方法,找了半天也没有找到,应该是没有解密的办法,说是有个一对比的方法:password_verify()
//123456为用户输入的明文密码
//$password 这个则为加密后的60位
$password = '$2y$10$GDoAkNDzomsI5sbx.UpVh.FOMTwJqahuVNd9RcmMbCtLfPe3vr3kW';
password_verify('123456',$password );
这个方法返回 true 或 false ,不用说了吧。都应该能懂!!!
边栏推荐
- By figure, a (complete code at the end)
- 记账凭证的种类、记账凭证的基本内容、记账凭证的填制要求、记账凭证的审核
- file contains vulnerabilities
- 政府会计的概念、政府会计标准体系、政府会计的特点(会形成小考点)、政府会计要素及其确认和计量、政府预算会计要素、政府财务会计要素
- 链动2+1无限循环系统,2022年起盘成功率超高的模式
- 一次代码审计的笔记(CVE-2018-12613 phpmyadmin文件包含漏洞)
- [symfony/finder] The best file manipulation library
- 战场:3(双子叶植物)vulnhub走读
- hackmyvm-bunny预排
- 敏感信息泄露
猜你喜欢
Eric target penetration test complete tutorial
不懂“赚钱逻辑”,你永远都是社会最底层(广告电商)
GreenOptic: 1 vulnhub walkthrough
(5) Modules and packages, encoding formats, file operations, directory operations
命令执行漏洞
Phonebook
Alfa: 1 vulnhub walkthrough
The learning path of a network security mouse - the basic use of nmap
Kali install IDEA
hackmyvm: juggling walkthrough
随机推荐
【泰山众筹】模式为什么一直都这么火热?是有原因的
[sebastian/diff] A historical change extension library for comparing two texts
Anaconda报错:An unexpected error has occurred. Conda has prepared the above report 解决办法
链动2+1无限循环系统,2022年起盘成功率超高的模式
Activity
hackmyvm: again walkthrough
解密:链动2+1的商业模式
File upload vulnerability
Command Execution Vulnerability
[campo/random-user-agent] Randomly fake your User-Agent
After Alibaba Cloud sets up domain name resolution redirection, I cannot use Chrome to access it
GreenOptic: 1 vulnhub walkthrough
Shuriken: 1 vulnhub walkthrough
Pycharm packages the project as an exe file
借贷记账法下的账户结构、借贷记账法的记账规则、借贷记账法下的账户对应关系与会计分录
Scrapy爬虫遇见重定向301/302问题解决方法
考(重点理解哪些属于其他货币资金)、其他货币资金的内容、其他货币资金的账务处理(银行汇票存款、银行本票存款、信用卡存款、信用证保证金存款、存出投资款、外埠存款)
挖矿是什么意思?矿工都做了什么?
2. PHP variables, output, EOF, conditional statements
超级云APP,陪伴您一起成长的软件