HMAC
ハッシュ関数
を使った署名(MAC)手法。データが改変されていないことを検証する用途でハッシュを使うことを言う
HMACでは、メッセージ、ハッシュ関数、
秘密鍵
を併用して署名を作成する
簡易
JWT
という趣を感じる
JWTからヘッダ部が失われたようなもので、
.
をセパレータとした平文でペイロードを構成する
ペイロードを
Base64Url
で
エンコード
した後、署名を作成して
.
で繋いでトークンを構成する
Laravel
にはこの形式でデータを
暗号化
する仕組みが存在する
https://readouble.com/laravel/8.x/ja/encryption.html
https://qiita.com/embermaverick05/items/f9a0a78f56837356d567
https://ja.wikipedia.org/wiki/HMAC