Teks dan kode / MULTIVERTO

Generator hash SHA-256

Menghitung ringkasan SHA-256 dari teks UTF-8 di peramban Anda. Hash adalah satu arah dan tidak dapat di dekodi.

Konverter interaktifMasukan Anda tetap di peramban ini. Teks tidak diunggah untuk dikonversi.

Berkas tetap berada di peramban Anda.
Konversi massal
Rangkai alat

Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗

Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.

01 / Contoh

Contoh

Masukan Andahalo
Hasila4e63bcacf6c172ad84f9f4523c8f1acaf33676fa76d3258c67b7e7bbf16d777

02 / Panduan

Generator hash SHA-256 — Cara kerja

Menghitung dan membandingkan sidik jari SHA-256

SHA-256 menghasilkan bit 256, ditampilkan di sini sebagai karakter heksadesimal 64. Gunakan untuk mengambil sidik jari teks pendek atau bandingkan nilai yang diketahui dengan checksum yang dipublikasikan yang dipercaya. Masukkan string yang tepat, termasuk semua ruang atau baris baru akhir, lalu bandingkan setiap karakter dari ringkasan. Teks halo dan Hello menghasilkan hasil yang berbeda; menambahkan ruang akhir mengubahnya lagi. Alat ini menghash UTF-8 bytes, sehingga string Unicode yang serupa secara visual dapat berbeda jika representasi byte mereka berbeda.

Untuk integritas berkas, medan teks ini hanya cocok jika Anda tahu bait teks yang akan dihash. Menempelkan isi yang dirender dari sebuah berkas dapat mengubah akhir baris atau encoding karakter; sebuah alat checksum berkas lebih cocok untuk berkas arbitrer. Nilai SHA-256 yang cocok mendukung perbandingan hanya ketika nilai yang diharapkan berasal dari sumber yang dipercaya. Ini tidak mengotentikasi penulis atau melindungi sandi. Gunakan algoritma sandi spesifik yang dicampur garam untuk penyimpanan sandi, bukan digest SHA-256 mentah.

Digest kriptografi adalah sidik jari satu arah

Sebuah hash kriptografi mengubah byte masukan menjadi sebuah digest panjang tetap. Untuk byte dan algoritme yang sama, digest adalah deterministik; mengubah bahkan satu byte biasanya akan menghasilkan hasil yang sangat berbeda. Konverter ini pertama menulis teks yang dimasukkan sebagai UTF-8 bytes, kemudian menggunakan implementasi kriptografi pada peramban dan menampilkan ringkasan dalam heksadesimal. Pemotongan baris, ruang, huruf besar dan normalisasi Unicode dapat mempengaruhi urutan byte. Ketika membandingkan dua digest, pastikan byte sumber dan algoritma benar-benar cocok.

Memastikan nilai SHA-256 dengan hati-hati

Masukkan teks yang tepat yang digest SHA-256 Anda butuhkan dan bandingkan keluaran karakter 64 dengan nilai yang dipercaya secara independen. Perhitungan ini berjalan di peramban melalui API kriptografinya; teks tidak diunggah ke layanan hashing. Jika API tidak tersedia dalam konteks browser saat ini, alat melaporkan pembatasan tersebut. Jangan hapus ruang akhir atau baris baru hanya untuk membuat dua nilai sepadan. Untuk perbandingan yang dapat diulang, rekam apakah teks sumber termasuk akhir baris dan apakah telah dinormalisasi sebelum hashing. Salin teks yang terlihat dari dokumen dapat mengubah karakter tersembunyi, jadi kerjakan dari sumber asli yang sama bila mungkin. Gunakan SHA-256 ketika spesifikasi yang dipercaya atau checksum yang diharapkan secara eksplisit menyebut algoritma tersebut. Bandingkan karakter heksadesimal 64 hanya setelah memeriksa input UTF-8 byte, space dan huruf besar. Jika checksum yang diharapkan tiba di samping berkas dari sumber yang tidak dipercaya, mencocokkan itu sendiri tidak dapat menentukan provenansi. Gunakan alat hash berkas untuk berkas biner. Contoh halaman mengubah "halo" menjadi "a4e63bcacf6c172ad84f9f4523c8f1acaf33676fa76d3258c67b7e7bbf16d777". Hasil yang terlihat di sini ditampilkan secara lengkap; bandingkan tanda baca dan karakter sebelum menerapkan operasi yang sama pada materi Anda sendiri.

Cara konversi mengubah masukan
Teks UTF-8
Hash kriptografi SHA-256
Hash SHA-256

Jelajahi panduan

Panduan konversi

Jelajahi panduan