Generator SHA-256
Buat hash SHA-256 dari teks apa pun dengan Generator SHA-256 ini. Masukkan teks, lalu alat ini mengodekannya sebagai UTF-8, menghitung digest SHA-2 sepanjang 256 bit, dan mengembalikannya sebagai string heksadesimal huruf kecil sepanjang 64 karakter, sama dengan nilai yang dihasilkan sha256sum, OpenSSL, dan pustaka standar. Ideal bagi pengembang dan administrator untuk memverifikasi checksum, membuat sidik jari konten, membandingkan tanda tangan API, atau menguji kode hashing sendiri.
Pertanyaan yang sering diajukan
Apa yang dihasilkan Generator SHA-256?
Alat ini menghasilkan digest SHA-256 dari teks Anda dalam bentuk 64 karakter heksadesimal huruf kecil yang mewakili 256 bit. Teks yang sama selalu menghasilkan hash yang sama.
Apa hash SHA-256 dari hello?
Kata hello dalam huruf kecil tanpa baris baru menghasilkan hash 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Membandingkan nilai ini adalah cara cepat untuk memeriksa apakah kode Anda menghasilkan hash dari byte yang sama.
Mengapa hash saya berbeda dari yang ada di terminal?
Perintah seperti echo menambahkan baris baru kecuali Anda menggunakan echo -n atau printf, dan baris baru itu mengubah hash. Alat ini menghitung hash dari teks persis seperti yang Anda masukkan, tanpa menghapus spasi atau jeda baris.
Bagaimana karakter khusus dan emoji ditangani?
Semua teks dikodekan sebagai UTF-8 sebelum dihitung hash-nya, sehingga huruf beraksen dan emoji dihitung berdasarkan byte UTF-8-nya. Ini sesuai dengan pengaturan default di sebagian besar bahasa pemrograman, terminal, dan API web.
Apakah SHA-256 aman?
Ya, SHA-256 termasuk keluarga SHA-2 dan tidak diketahui memiliki serangan tabrakan atau prapencitraan yang praktis. Algoritma ini banyak digunakan untuk sertifikat TLS, checksum perangkat lunak, format objek terbaru Git, dan blockchain.
Sebaiknya saya menyimpan kata sandi sebagai hash SHA-256?
Tidak. SHA-256 dirancang agar cepat, sehingga menebak banyak kata sandi per detik menjadi mudah dan murah. Simpan kata sandi dengan algoritma lambat yang menggunakan salt, seperti Argon2, bcrypt, atau scrypt.
Bisakah saya melakukan hash pada file dengan alat ini?
Alat ini menghitung hash teks yang Anda tempel atau ketik, bukan file yang diunggah. Untuk unduhan dan file biner lainnya, gunakan sha256sum di Linux, shasum -a 256 di macOS, atau Get-FileHash di PowerShell, yang menggunakan SHA-256 secara default.
Apakah hasilnya HMAC-SHA256?
Tidak, hasilnya adalah digest SHA-256 biasa tanpa kunci. Tanda tangan webhook dan API biasanya memerlukan HMAC-SHA256 dengan rahasia bersama, yang menghasilkan nilai berbeda.
Bisakah hash SHA-256 dibalik?
Tidak, teks tidak dapat dihitung dari hash-nya. Cara yang bisa dilakukan hanyalah menebak input lalu membandingkan hash, yang memungkinkan untuk string pendek atau umum.
Berapa banyak teks yang dapat saya hash?
Masukkan setidaknya satu karakter dan maksimal 5 MB teks; input yang lebih besar akan ditolak dengan sebuah pesan. Output-nya sama dengan opsi SHA-256 di Hash Generator.