当前位置:网站首页>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 ,不用说了吧。都应该能懂!!!
边栏推荐
- Phonebook
- file contains vulnerabilities
- How to calculate the distance between two points on the earth (with formula derivation)
- 学IT,找工作——反转链表
- After Alibaba Cloud sets up domain name resolution redirection, I cannot use Chrome to access it
- How to log in to Alibaba Cloud server using the admin account
- (7) superficial "crawlers" process (concept + practice)
- 解密:链动2+1的商业模式
- Cookie is used to collect the admin privileges CTF foundation problem
- CSRF (Cross Site Request Forgery)
猜你喜欢

(2) Sequence structures, Boolean values of objects, selection structures, loop structures, lists, dictionaries, tuples, sets

hackmyvm: juggling walkthrough

财产清查概述、 全面清查的情况、局部清查的情况、财产清查的方法、财产清查结果的处理

Eric target penetration test complete tutorial

账务处理程序、记账凭证账务处理程序、汇总记账凭证账务处理程序、科目汇总表账务处理程序、会计信息化概述、信息化环境下会计账务处理的基本要求(此章出1道小题)

hackmyvm: may walkthrough

uniapp | Compilation error after updating with npm update

解密:链动2+1的商业模式

SQL注入(6)

Kali环境下Frida编写脚本智能提示
随机推荐
机器学习1
【一句话攻略】彻底理解JS中的回调(Callback)函数
CTF入门之php文件包含
Turn trendsoft/capital amount of Chinese capital library
Alfa: 1 vulnhub walkthrough
如何一步一步的:玩转全民拼购!
PHP Foundation March Press Announcement Released
财产清查概述、 全面清查的情况、局部清查的情况、财产清查的方法、财产清查结果的处理
WeChat applet development video loading: [Rendering layer network layer error] Failed to load media
[campo/random-user-agent] Randomly fake your User-Agent
CTF-网鼎杯往届题目
Shuriken: 1 vulnhub walkthrough
Masashi: 1 vulnhub walkthrough
CTF introductory notes ping
借贷记账法下的账户结构、借贷记账法的记账规则、借贷记账法下的账户对应关系与会计分录
File upload vulnerability
hackmyvm: again walkthrough
Alfa: 1 vulnhub walkthrough
hackmyvm: again walkthrough
不懂“赚钱逻辑”,你永远都是社会最底层(广告电商)