2021.07.13 システム
[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に関する記事を投稿していきますので、お楽しみに。