Get your own Node server
const crypto = require('crypto');

// Data to authenticate
const data = 'Hello, World!';

// Secret key
const secretKey = 'my-secret-key';

// Create an Hmac object
const hmac = crypto.createHmac('sha256', secretKey);

// Update the hmac with data
hmac.update(data);

// Get the digest in hex format
const digest = hmac.digest('hex');

console.log('Data:', data);
console.log('Secret Key:', secretKey);
console.log('HMAC-SHA256:', digest);

              
Data: Hello, World!
Secret Key: my-secret-key
HMAC-SHA256: 1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3