system
高木 祐玖

2021.7.13システム開発 

システムエンジニア

高木 祐玖

2021年8月1日「マリンロード」は「インソースマーケティングデザイン」へ社名を変更いたしました

[CakePHP4] 平文をハッシュ化させる方法

こんにちは

先日、平文をハッシュ化させる方法を調査する機会がありました。

本記事では平文をハッシュ化させる方法をまとめたいと思います。

Controllerを作成する

まず、src/Controller/の中にTestController.phpを作成します。

次に、use文を使いDefaultPasswordHasherをインポートし、

ハッシュ化用のクラスからインスタンスを作成し準備完了です。

<?php

namespace App\Controller;
use Cake\Auth\DefaultPasswordHasher;

class TestController extends AppController{
    function index(){
        $hasher = new DefaultPasswordHasher();
        $password = $hasher->hash('aiueo');
        echo $password;
        return;
    }
}

動作確認

ブラウザを開き、http://ドメイン名/testを入力しアクセスします。
下記のようにハッシュ化された文字が表示されていれば成功です。

ハッシュ化

いかがだったでしょうか?

次回もCakePHP4に関する記事を投稿していきますので、お楽しみに。

WEBサイト診断 現役ウェブ解析士が教えるWebサイトの読み解き方 イメージ
システム開発サービスはこちら
ページTOPへ