Penjana HMAC Dalam Talian
Alat pengiraan kod pengesahan mesej HMAC yang menyokong pelbagai algoritma seperti MD5, SHA-1, SHA-2 dan SHA-3, boleh mengira secara tunggal atau pukal.
Mod pelaksanaan pelayar: Data anda diproses dalam penyemak imbas dan tidak dimuat naik ke pelayan.
Kelajuan dan kestabilan: Kelajuan pemprosesan bergantung pada peranti dan pelayar anda. Untuk kerja kelompok besar, versi desktop mungkin lebih stabil.
Memuatkan alat, sila tunggu...
Memuatkan alat, sila tunggu...
Jika alat dalam talian tidak dapat dimuatkan atau dijalankan, cuba alat desktop. https://tools.yikeaigc.com/
Penggunaan Alat
Kembali ke versi lamaTetapkan algoritma, pengekodan kunci dan format output dahulu, kemudian masukkan mesej atau pilih fail untuk diproses. Format kunci yang tidak sepadan akan menjejaskan hasil; semasa mengesahkan tandatangan pihak ketiga, pastikan algoritma, kunci dan mesej asal sama sepenuhnya.
Masukkan mesej
Menyokong input UTF-8, heksadesimal dan Base64; jika kira masa nyata dihidupkan, hasil dikemas kini automatik apabila kandungan berubah.
0 aksara
Menyokong input UTF-8, heksadesimal dan Base64; jika kira masa nyata dihidupkan, hasil dikemas kini automatik apabila kandungan berubah.
Hasil kiraan
Banding berbilang algoritma
Hasil setiap algoritma dengan kunci dan mesej yang sama, memudahkan semak format tandatangan API.
Hasil setiap algoritma dengan kunci dan mesej yang sama, memudahkan semak format tandatangan API.
Sahkan mesej dan tandatangan
Guna algoritma, kunci dan tetapan pengekodan yang sama di kiri, kemudian banding masa tetap dengan nilai HMAC dijangka.
Guna algoritma, kunci dan tetapan pengekodan yang sama di kiri, kemudian banding masa tetap dengan nilai HMAC dijangka.
Butiran pengesahan
Nilai dikira dan dijangka dipaparkan di bawah.
Nilai dikira dan dijangka dipaparkan di bawah.
Nilai dikira
Nilai dijangka
Pilih fail
Menyokong semua jenis fail; senarai hanya papar 20 pertama, semua fail dipilih akan diproses.
0 fail
Menyokong semua jenis fail; senarai hanya papar 20 pertama, semua fail dipilih akan diproses.
Tiada fail dipilih
Menunggu proses
0%
Hasil Kelompok
| No. | Nama fail | Saiz | Nilai HMAC | Tindakan |
|---|
Arahan
Arahan Penggunaan Perisian
- Tetapkan parameter pengiraan:Pilih algoritma HMAC dahulu, kemudian masukkan kunci, dan sahkan format pengekodan kunci. Untuk tandatangan antara muka yang biasa digunakan, anda boleh memilih HMAC-SHA256.
- Pilih format output:Menyokong hex huruf kecil, hex huruf besar, Base64, Base64URL; semasa mengesahkan tandatangan pihak ketiga, ia hendaklah selaras dengan keperluan pihak tersebut.
- Pengiraan tunggal:Masukkan kandungan mesej dalam “Pengiraan tunggal”, pilih format input UTF-8, heksadesimal atau Base64, kemudian klik “Kira HMAC” untuk menjana hasil.
- Contoh dan templat penggunaan:Anda boleh mengklik data contoh, atau memilih templat seperti GitHub Webhook, gaya AWS, gaya WeChat Pay, serpihan JWT HS256 dan lain-lain untuk mengisi kandungan rujukan dengan cepat.
- Pengesahan tandatangan:Masuk ke “Pengesahan tandatangan”, masukkan mesej asal dan nilai HMAC yang dijangka; alat ini akan mengira nilai semasa dan menentukan sama ada ia sepadan.
- Pemprosesan fail pukal:Masuk ke “Fail pukal”, seret dan lepaskan atau pilih berbilang fail, kemudian klik “Pengiraan pukal” untuk menjana hasil HMAC bagi setiap fail; senarai memaparkan 20 fail pertama, tetapi semua fail akan dikira semasa pemprosesan.
- Eksport hasil:Hasil tunggal boleh disalin atau dimuat turun sebagai TXT; hasil pukal boleh disalin semuanya, atau dimuat turun sebagai pakej ZIP, yang mengandungi CSV, TXT, JSON dan teks hasil yang diasingkan mengikut fail.
- Simpan tetapan:Klik “Simpan tetapan” untuk menyimpan algoritma, pengekodan kunci, format output dan panjang kunci rawak; kandungan kunci tidak akan disimpan.
Soalan Lazim
J: HMAC ialah kod pengesahan mesej yang dijana berdasarkan fungsi hash dan kunci, digunakan untuk mengesahkan integriti mesej dan kesahihan sumber. Berbanding hash biasa, ia turut melibatkan kunci, dan sering digunakan untuk tandatangan antara muka, pengesahan Webhook dan komunikasi selamat.
J: Untuk tandatangan antara muka harian, disyorkan menggunakan HMAC-SHA256. Jika perlu serasi dengan sistem lama, anda boleh memilih SHA-1 atau MD5 mengikut spesifikasi pihak tersebut; jika memerlukan ringkasan yang lebih panjang, anda boleh memilih SHA-384, SHA-512 atau siri SHA3.
J: Sebab yang biasa termasuk algoritma berbeza, kunci berbeza, pengekodan input berbeza, format output berbeza, atau mesej mengandungi aksara tidak kelihatan seperti ruang dan baris baharu. Sila semak satu per satu sama ada parameter adalah konsisten.
J: Kunci disyorkan menggunakan rentetan berkekuatan tinggi yang dijana secara rawak dan disimpan dengan selamat. Untuk senario SHA-256, kunci rawak 32 bait lazim digunakan; untuk tandatangan platform luaran, gunakan kunci yang disediakan atau dipersetujui oleh platform.
Jawapan: hex mewakili ringkasan menggunakan aksara perenambelasan; Base64 lebih pendek dan biasa digunakan dalam medan antara muka; Base64URL menggantikan aksara yang tidak sesuai digunakan terus dalam URL, dan biasa digunakan dalam senario seperti JWT. Sila pilih format yang diperlukan oleh spesifikasi perniagaan anda.
Jawapan: Mula-mula sahkan algoritma dan kunci, kemudian semak sama ada teks asal mesej mengandungi baris baharu, ruang, aksara escape atau perbezaan susunan medan. Tandatangan Webhook dan API biasanya memerlukan penggunaan badan permintaan asal atau rentetan yang dinormalkan.
Jawapan: Selepas pengiraan pukal selesai, anda boleh memuat turun pakej ZIP yang mengandungi fail ringkasan CSV, TXT dan JSON, serta teks hasil fail tunggal yang dijana mengikut nama fail asal; jika terdapat nama yang sama, nombor akan ditambah secara automatik untuk membezakannya.
Alat Berkaitan
Penukar Dokumen Markdown kepada Word
Tukar fail Markdown kepada dokumen Word, menyokong penuka...
Penukar Dokumen Markdown ke PDF
Tukar fail Markdown kepada dokumen PDF, menyokong penukar...
Penukar Heksadesimal kepada Oktal
Alat penukaran heksadesimal kepada oktal dalam talian, me...