Lewati ke konten

Generator SHA-1

Buat hash SHA-1 dari teks apa pun dengan Generator SHA-1 ini. Masukkan teks Anda, lalu alat ini mengodekannya sebagai UTF-8, menghitung digest SHA-1 sepanjang 160 bit, dan mengembalikannya sebagai string heksadesimal huruf kecil sepanjang 40 karakter, sama dengan nilai yang dihasilkan sha1sum dan pustaka standar. Berguna bagi pengembang untuk memverifikasi checksum lama, memeriksa pengenal bergaya Git, atau mencocokkan API lama yang masih mengharapkan SHA-1.

Reset

Pertanyaan yang sering diajukan

Apa yang dihasilkan Generator SHA-1?

Alat ini menghasilkan digest SHA-1 dari teks Anda dalam bentuk 40 karakter heksadesimal huruf kecil yang mewakili 160 bit. Teks yang sama selalu menghasilkan hash yang sama.

Apa hash SHA-1 dari hello?

Kata hello dalam huruf kecil tanpa baris baru di bagian akhir menghasilkan hash aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Gunakan nilai ini sebagai pengujian cepat saat membandingkan dengan kode Anda sendiri.

Mengapa hash SHA-1 saya tidak cocok dengan hasil alat lain?

Teks di-hash persis seperti yang dimasukkan, termasuk spasi, tab, dan jeda baris. Baris baru di bagian akhir yang ditambahkan oleh echo, atau akhiran baris CRLF Windows, menghasilkan hash yang sama sekali berbeda.

Bagaimana teks Unicode dikodekan?

Alat ini mengodekan teks sebagai UTF-8 sebelum di-hash, yang merupakan pengaturan default di sebagian besar bahasa pemrograman dan terminal. Sistem yang melakukan hash pada karakter yang sama sebagai byte UTF-16 atau Latin-1 akan mendapatkan hasil yang berbeda.

Apakah SHA-1 masih aman?

Tidak. Tabrakan SHA-1 yang praktis dipublikasikan pada 2017, lalu browser dan otoritas sertifikat berhenti menerima tanda tangan SHA-1. Gunakan SHA-256 atau SHA-512 untuk tanda tangan, pemeriksaan integritas terhadap manipulasi, dan desain baru.

Apakah ini hash yang sama dengan yang digunakan Git untuk commit?

Tidak secara langsung. Git melakukan hash pada header seperti blob, diikuti panjang konten dan byte null sebelum konten, sehingga SHA-1 biasa dari teks file berbeda dari ID objek Git.

Bisakah saya melakukan hash pada file?

Alat ini melakukan hash pada teks yang Anda tempel atau ketik, bukan file yang diunggah. Untuk file biner, gunakan sha1sum di Linux, shasum di macOS, atau Get-FileHash -Algorithm SHA1 di PowerShell.

Bisakah SHA-1 didekripsi?

Tidak, SHA-1 adalah fungsi satu arah dan tidak memiliki kunci untuk mendekripsinya. Input yang pendek atau umum tetap dapat ditemukan di tabel pencarian, jadi jangan pernah menganggap hash dari rahasia yang lemah sebagai perlindungan.

Apakah alat ini menggunakan salt atau kunci HMAC?

Tidak, alat ini menghitung SHA-1 biasa dari teks persis seperti yang diberikan. Untuk hash berkunci, gunakan alat HMAC; untuk kata sandi, gunakan algoritma lambat seperti bcrypt atau Argon2.

Berapa banyak teks yang dapat saya hash?

Masukkan minimal satu karakter dan maksimal 5 MB teks; input yang lebih besar akan ditolak dengan pesan. Hasilnya identik dengan opsi SHA-1 pada Hash Generator.

Tentang OneClick Pro

OneClick Pro adalah kumpulan gratis berisi lebih dari 150 alat web untuk pekerjaan sehari-hari: mengonversi gambar dan satuan, memformat dan memvalidasi kode, memeriksa domain dan SEO, serta bekerja dengan teks, tanggal, dan angka. Setiap alat dapat digunakan tanpa registrasi atau berlangganan, dan apa pun yang Anda masukkan hanya digunakan untuk menghitung hasil dan tidak pernah disimpan. Gunakan sebagai kotak alat praktis untuk tugas sesekali, atau simpan alat yang Anda gunakan setiap hari ke bookmark.