Universal

Pembuat hash SHA dan HMACID

Buat digest deterministik atau kode autentikasi berkunci dengan keluaran heksadesimal atau Base64.

Opsi

Digest SHA bukan hash kata sandi. HMAC memerlukan rahasia bersama.

Pemrosesan tetap di tab ini.

Siap.

Cara menggunakan

Digest membandingkan byte; HMAC digunakan ketika kedua pihak telah berbagi kunci autentikasi rahasia.

  1. Pilih Digest atau HMAC, lalu SHA-256, SHA-384, atau SHA-512.
  2. Masukkan pesan dan, khusus HMAC, kunci rahasia yang tidak kosong.
  3. Buat dan salin nilai heksadesimal atau Base64 yang tepat.

Contoh lengkap

Masukan
Pesan SHA-256: abc
Keluaran
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Contoh ini adalah digest standar byte UTF-8 untuk “abc”.

Metode dan definisi

  • Web Crypto API memproses byte pesan dan kunci UTF-8 dengan anggota keluarga SHA yang dipilih.
  • HMAC mencampur kunci rahasia ke konstruksi hash; digest biasa tidak memiliki rahasia.

Batasan dan kasus tepi

  • Digest SHA cepat tidak cocok untuk menyimpan kata sandi dan HMAC bukan tanda tangan digital.
  • Digest hanya membuktikan integritas jika nilai pembanding berasal dari saluran tepercaya.

Privasi

Semua masukan dan hasil tetap di tab ini. Rigula tidak mengunggah, menyimpan, atau memasukkannya ke URL berbagi.