BLOGスタッフブログ

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

こんにちは

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

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

Controllerを作成する

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

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

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

<?php

namespace AppController;
use CakeAuthDefaultPasswordHasher;

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

動作確認

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

ハッシュ化

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

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

高木 祐玖が書いた他の記事

見積もり・ご依頼など、
お気軽にご相談ください

本サイトはユーザーエクスペリエンスの向上などを目的に、Cookieを使用しています。
右記のバナーで「同意する」をクリックする、または本サイトを利用することにより、
お客様は弊社のCookieポリシーに同意したことになります。

同意します