Generator Hash SHA-1
Masukkan teks yang ingin di-hash.
Pilih SHA-1, masukkan teks Anda, lalu buat hasilnya untuk mendapatkan digest 160 bit dalam bentuk 40 karakter heksadesimal. Ini berguna ketika sistem, feed atau skrip lama masih meminta SHA-1 dan Anda memerlukan nilai yang tepat untuk string tertentu.
Cara membuat hash SHA-1
-
1
Masukkan teks
Tempel string yang tepat. Spasi atau baris baru yang terselip akan mengubah digest.
-
2
Pilih SHA-1
Pilih SHA-1 di daftar algoritma, karena SHA-256 sudah dipilih sebelumnya.
-
3
Buat hasil
Klik tombol buat. Digest 40 karakter akan muncul.
-
4
Salin
Salin nilai SHA-1, atau gulir ke daftar lengkap untuk menyalin algoritma lain.
Seperti apa digest SHA-1
SHA-1 menghasilkan 160 bit, ditulis sebagai 40 karakter heksadesimal.
| Input | Digest SHA-1 |
|---|---|
| hello | aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
| Hello | f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 |
| hello world | 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed |
Kapan SHA-1 masih menjadi jawaban yang tepat
- Mencocokkan nilai yang sudah ada: kolom basis data, tanda tangan API, atau daftar file yang dibuat dengan SHA-1 hanya bisa direproduksi dengan SHA-1.
- Protokol lama: beberapa integrasi lama, misalnya format webhook atau feed tertentu, mendefinisikan SHA-1 dan tidak bisa diubah dari sisi Anda.
- Pengenal yang tidak melibatkan penyerang: sistem kontrol versi sudah lama memakai SHA-1 untuk memberi nama objek, di mana tujuannya adalah label yang unik, bukan perlindungan terhadap penyerang.
Kapan sebaiknya memilih yang lain
Pada 2017, tabrakan praktis pertama untuk SHA-1 dipublikasikan: dua dokumen berbeda dengan digest yang sama. Badan standardisasi sudah tidak merekomendasikannya untuk tanda tangan dan sertifikat. Untuk pekerjaan baru yang membutuhkan integritas atau keaslian, gunakan SHA-256 atau SHA-512. Keduanya tersedia dengan satu klik di alat ini, sehingga Anda bisa langsung membandingkan ukuran outputnya.
SHA-1 juga tidak cocok untuk kata sandi. Hitungannya cepat, yang memungkinkan penyerang mencoba jumlah tebakan yang sangat besar. Gunakan bcrypt, scrypt atau Argon2id dengan salt.
Memeriksa hasil Anda
Untuk memastikan sebuah nilai, bandingkan dengan alat baris perintah, dan ingat bahwa echo menambahkan baris baru: printf 'hello' | sha1sum menghasilkan aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d, sama dengan tabel di atas.
Membaca nilai SHA-1
Digit heksadesimal berkisar dari 0 sampai 9 dan a sampai f, dan huruf besar atau kecil tidak mengubah nilainya. Alat ini menampilkan huruf kecil. Jika Anda membandingkan dengan referensi yang memakai huruf besar, ubah salah satu sisi dulu. Selalu salin ke-40 karakter lengkapnya, karena awalan yang dipotong bukanlah digest yang sama.
Jika Anda perlu menampilkan beberapa algoritma untuk string yang sama, misalnya di dokumentasi, buat hasilnya sekali dan gunakan daftar lengkap di bawah hasil utama alih-alih mengulang langkahnya.
Contoh pemeriksaan
Hash kata hello world, dan Anda seharusnya mendapatkan 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed. Jika sistem Anda menampilkan nilai lain, berarti input yang di-hash tidak persis sebelas karakter tersebut. Periksa baris baru di akhir, spasi ganda, atau encoding karakter di sisi lain.
Pertanyaan yang Sering Diajukan
40 karakter heksadesimal, atau 160 bit.
Untuk ketahanan terhadap tabrakan, ya. Tabrakan praktis sudah ada, jadi jangan memakainya untuk tanda tangan atau sertifikat. Untuk mencocokkan nilai lama, perhitungannya masih benar.
SHA-256 adalah fungsi SHA-2 yang lebih baru dengan digest 256 bit (64 karakter) dan tanpa tabrakan praktis yang diketahui. SHA-1 memiliki digest 160 bit.
Alat ini hanya meng-hash teks. Untuk file, gunakan sha1sum atau Get-FileHash di komputer Anda.
Alat Terkait
Penyandi Sandi Vigenère
Enkripsi dan dekripsi pesan dengan sandi Vigenère klasik memakai kata kunci. Menggeser huruf Latin A-Z sambil mempertahankan kapitalisasi, spasi, dan tanda baca.
Generator TOTP
Hasilkan one-time password berbasis waktu (RFC 6238) dari secret Base32, dengan SHA-1, SHA-256 atau SHA-512, 6 sampai 8 digit, dan periode 30 atau 60 detik.
Pembuat Kunci SSH
Buat pasangan kunci SSH RSA (2048, 3072, atau 4096 bit) sepenuhnya di peramban Anda. Baik kunci privat maupun kunci publik tidak pernah meninggalkan perangkat Anda. Tambahkan komentar dan unduh keduanya.
Konverter Wei ke Ether
Konversi Wei ke Ether (ETH) dengan aritmetika tepat, tanpa pembulatan floating-point. 1 ETH = 10^18 Wei.
Generator Hash SHA1
Menghasilkan hash SHA-1 (berupa 40 karakter heksadesimal) dari teks apa pun. Sangat berguna untuk checksum lama, ID objek Git, serta pemeriksaan integritas non-keamanan.
Tool Enkripsi Teks
Enkripsi dan dekripsi pesan teks dengan AES menggunakan kata sandi sehingga hanya penerima yang dapat membacanya.
Alat ini tersedia dalam bahasa lain
- Công cụ tạo mã băm SHA-1 [VI]
- Générateur de hash SHA-1 [FR]
- SHA-1-hashgenerator [SV]
- Gerador de hash SHA-1 [PT]
- SHA-1-hashgenerator [NL]
- مولّد تجزئة SHA-1 [AR]
- Generador de hash SHA-1 [ES]
- SHA-1 해시 생성기 [KO]
- SHA-1-Hash-Generator [DE]
- เครื่องมือสร้างแฮช SHA-1 [TH]
- SHA-1 ハッシュ生成ツール [JA]
- Generator skrótu SHA-1 [PL]
- SHA-1 Hash Generator [EN]
- Generatore di hash SHA-1 [IT]
- Генератор SHA-1 хеша [RU]
- SHA-1 Hash Oluşturucu [TR]
- SHA-1 哈希生成器 [ZH]