Ce face crypto.createHmac
Un HMAC (Hash-based Message Authentication Code) permite verificarea atât a integrității datelor, cât și a autenticității expeditorului. Se utilizează pe scară largă la semnarea webhook-urilor (Stripe, GitHub) și a token-urilor JWT.
Semnarea unui payload cu SHA-256 HMAC
import crypto from 'node:crypto';
const secret = 'Cheie_Super_Secreta_2026';
const payload = JSON.stringify({ userId: 101, plan: 'PRO' });
const semnatura = crypto.createHmac('sha256', secret)
.update(payload)
.digest('hex');
console.log('Semnătură generată:', semnatura);
Întrebări & Exemple de Cod:
crypto.createHmacAi o nelămurire despre utilizarea comenzii
crypto.createHmacsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.