oh86 / laravel-hash-sm
国密哈希 for Laravel
v1.0.0
2025-06-12 07:02 UTC
Requires
- php: ^7.4 || ^8.0
- oh86/sm_cryptor: *
Requires (Dev)
- laravel/framework: ^7.0||^8.0||^9.0||^10.0||^11.0
README
一、安装
composer require oh86/laravel-hash-sm # 安装和配置国密库 composer require oh86/sm_cryptor php artisan vendor:publish --provider='Oh86\SmCryptor\SmCryptorServiceProvider'
二、配置 config/hashing.php
return [ 'driver' => 'localHmacSm3', // localHmacSm3, telecomHmacSm3, unicomHmacSm3, gdmobileHmacSm3 ];
三、使用示例
$en = Hash::driver('localHmacSm3')->make('123456'); /** @var bool */ $result = Hash::driver('localHmacSm3')->check('123456', $en);