@beesolve/hmac
v0.0.3
Published
HMAC signer
Readme
HMAC signer
Simple helper for creating and validating HMAC signatures.
Installation:
bun install @beesolve/hmacUsage
import { HmacSigner } from "@beesolve/hmac";
const hmac = new HmacSigner({
preSharedKey: "your secure key"
});
const data = JSON.stringify({ your: 'data' });
const signature = hmac.sign(data);
console.log(hmac.isValidSignature({ value: data, signature })); // true
console.log(hmac.isValidSignature({ value: data, 'invalid signature' })); // false