easeappphp / hmac
一个非常简单且安全的PHP库,为应用程序提供处理HMAC的方法。
1.0.3
2023-09-06 12:42 UTC
Requires
- php: >=8.1
Requires (Dev)
- php: >=8.1
README
一个非常简单且安全的PHP库,为应用程序提供处理HMAC的方法。
入门指南
使用Composer运行
composer require easeappphp/hmac:^1.0.3
请注意,vendor
文件夹和vendor/autoload.php
脚本是由Composer生成的;它们不是PDOLight的一部分。
要包含此库,
<?php require 'vendor/autoload.php'; use \EaseAppPHP\Hmac\Hmac; $hmac = new Hmac();
创建密钥
$secretKey = $hmac->createSecret(1000, true, true);
创建签名
$message = "Hello!, I am creating a Signature with the HMAC Class"; $createdSignature = $hmac->createSignature("sha256", $message, $secretKey, true, true);
验证签名
$signatureVerificationResult = $hmac->verifySignature($createdSignature, $userSuppliedSignature); echo "verification result: <br>"; var_dump($signatureVerificationResult);