哈希

2018-12-17 10:52 更新

簡述

在 Laravel Hash 內(nèi)保存的密碼使用 Bcrypt 加密方式。 如果您在 Laravel 使用認(rèn)證控制器,控制器也會幫助未使用 Bcrypt 加密的密碼進(jìn)行 Bcrypt 驗證。 同樣,在用戶注冊服務(wù)內(nèi) Laravel 也提供 bcrypt 密碼加密的方式保存密碼。

           

基本用法

####對 A 密碼使用Bcrypt 加密

$password = Hash::make('secret');

           

你也可直接使用 bcrypt 的 function

$password = bcrypt('secret');

           

對加密的 A 密碼進(jìn)行驗證

if (Hash::check('secret', $hashedPassword)){
    // The passwords match...}

           

檢查 A 密碼是否需要重新加密

if (Hash::needsRehash($hashed)){
    $hashed = Hash::make('secret');}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號