一个非常简单且安全的PHP库,为应用程序提供处理HMAC的方法。

1.0.3 2023-09-06 12:42 UTC

This package is auto-updated.

Last update: 2024-09-06 15:01:25 UTC


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);

许可证

本软件遵循MIT许可证分发。有关软件可用性和分发信息,请参阅LICENSE