博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Laravel中不可逆的加密方法
阅读量:6407 次
发布时间:2019-06-23

本文共 568 字,大约阅读时间需要 1 分钟。

1 //对 A 密码使用Bcrypt 加密 2 $password = Hash::make('secret'); 3  4 //你也可直接使用 bcrypt 的 function 5 $password = bcrypt('secret'); 6  7 //对加密的 A 密码进行验证 8 if (Hash::check('secret', $hashedPassword)) 9 {10     // The passwords match...11 }12 //检查 A 密码是否需要重新加密13 if (Hash::needsRehash($hashed))14 {15     $hashed = Hash::make('secret');16 }
  • 目前常用的不可逆加密算法有以下几种:
  1. 一次MD5(使用率很高)
  2. 将密码与一个随机串进行一次MD5
  3. 两次MD5,使用一个随机字符串与密码的md5值再进行一次md5,使用很广泛
  4. 算法
  5. 其它加密算法

通常推荐使用 bcrypt 或 PBKDF2 这两种算法来对密码进行加密

无论是bcrypt还是PBKDF2都有各自的忠实拥护者。另外bcrypt不支持超过55个字符的密码短语。

 

原文链接:https://www.cnblogs.com/xxxxxxx/p/5381673.html

你可能感兴趣的文章
输入文本框提示+验证文本框中要输入的内容
查看>>
条件枚举Counterfeit Dollar(poj1013暴力枚举)
查看>>
鼠标滑轮事件的差异onmousewheel和DOMMouseScroll
查看>>
如何设计一门语言(六)——exception和error code
查看>>
【Android API】Android 4.1 API官方文档详解
查看>>
HDOJ题目分类
查看>>
Login failed for user 'xxx'
查看>>
VMware vSphere 5.1 群集深入解析(一)
查看>>
关于装虚拟机遇到的若干问题
查看>>
使用EasyMock对Servlet进行简单的测试
查看>>
C# 接口的隐式与显示实现
查看>>
10277 - Boastin' Red Socks
查看>>
Android简单发送邮件(可带附件)
查看>>
poj 3621(最优比率环)
查看>>
MyBatis 网络资料
查看>>
一步一步学数据结构之1--1(队列--单链表实现--含队头尾指针)
查看>>
Windows 服务 创建 和 安装 -摘自网络
查看>>
jquery选择器中逗号的使用
查看>>
linux64编译32程序记录 - 赤色 - 博客园
查看>>
c# Use NAudio Library to Convert MP3 audio into WAV audio(将Mp3格式转换成Wav格式)
查看>>