HOME > > > >

[6.x]ハッシュ

ユーザーのパスワードなどの暗号化はHash::make()を利用する。
Cryptと違い復号はできない。

Hash::make()

Hashファサードが提供されている。

  1. use Illuminate\Support\Facades\Hash;
  2. var_dump(Hash::make('123456789'));
  3. // string(60) "$2y$10$jRBG26ivjh.qkxMx..."

bcrypt()

ヘルパ関数としてbcrypt()も提供されている。

  1. var_dump(bcrypt('123456789'));
  2. // string(60) "$2y$10$jRBG26ivjh.qkxMx..."

パスワードチェック

現在のパスワードを入力させて正しいか確認したい場合、Hash::check()を利用する。

  1. var_dump(Hash::check('123456789', '$2y$10$jRBG26ivjh...'));
  2. // bool(true)

参照サイト