Generator Hash SHA-256
Masukkan teks yang ingin di-hash.
Tempel teks Anda, biarkan SHA-256 terpilih, lalu buat hasilnya. Anda akan mendapatkan digest 256 bit dalam bentuk 64 karakter heksadesimal, nilai yang sama dengan yang ditampilkan utilitas checksum standar untuk byte yang sama. Algoritma lain ditampilkan di bawahnya untuk perbandingan.
Cara membuat hash SHA-256
-
1
Masukkan teks
Ketik atau tempel string yang ingin di-hash. Spasi, tab dan baris baru termasuk dalam input.
-
2
Periksa algoritmanya
SHA-256 adalah pilihan default. Jika Anda sudah mengubahnya, pilih SHA-256 lagi.
-
3
Buat
Klik tombol buat untuk menghitung digest.
-
4
Salin hasilnya
Salin nilai 64 karakter dengan tombol salin di sebelah hasil SHA-256.
Seperti apa digest SHA-256
SHA-256 termasuk dalam keluarga SHA-2. Algoritma ini selalu menghasilkan 256 bit, yang ditampilkan sebagai 64 karakter heksadesimal, berapa pun panjang inputnya.
| Input | Digest SHA-256 |
|---|---|
| hello | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 |
| Hello | 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969 |
Mengubah satu huruf dari kecil menjadi kapital menghasilkan digest yang tidak memiliki kemiripan yang terlihat dengan yang pertama. Anda bisa memverifikasi nilai pertama dengan echo -n hello | sha256sum di Linux atau macOS (-n penting, lihat di bawah).
Penggunaan yang umum
- Pemeriksaan integritas: publikasikan digest dari sebuah teks atau konfigurasi, dan siapa pun bisa memastikan mereka memiliki isi yang identik.
- Sidik jari: pengenal yang stabil yang diturunkan dari isi, misalnya untuk kunci cache atau mendeteksi perubahan.
- Alur penandatanganan: banyak format tanda tangan dan token men-hash payload-nya dengan SHA-256 sebelum ditandatangani.
- Membandingkan rahasia tanpa menampilkannya: dua pihak bisa membandingkan digest alih-alih nilainya, selama nilainya tidak mudah ditebak.
Batasan yang perlu diketahui
SHA-256 memang dirancang untuk cepat. Itu bagus untuk sidik jari dan buruk untuk kata sandi, karena penyerang bisa menguji jumlah tebakan yang sangat besar setiap detik. Simpan kata sandi dengan bcrypt, scrypt atau Argon2id dan salt yang unik. Alat ini tidak punya opsi salt atau kunci, jadi hasilnya hanya SHA-256 biasa, bukan HMAC.
Jebakan baris baru di akhir
echo hello | sha256sum men-hash lima huruf ditambah baris baru dan menghasilkan 5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03. Alat di atas men-hash persis apa yang ada di kotak, jadi gunakan echo -n saat membandingkan dengan terminal.
Membaca nilai SHA-256
Digit heksadesimal berkisar dari 0 sampai 9 dan a sampai f. Huruf besar atau kecil tidak punya arti, jadi 2CF24DBA dan 2cf24dba adalah digest yang sama. Alat ini menampilkan huruf kecil, seperti yang dipakai sebagian besar utilitas baris perintah dan dokumentasi. Jika sebuah sistem mengembalikan huruf kapital, bandingkan nilainya setelah keduanya diubah ke bentuk yang sama.
Saat menempelkan digest ke file konfigurasi atau pesan, sertakan semua 64 karakter. Nilai yang terpotong mungkin terlihat wajar tetapi tidak akan pernah cocok, dan awalan parsial bukan pengganti yang aman untuk digest lengkap.
Pertanyaan yang Sering Diajukan
64 karakter heksadesimal, karena setiap karakter membawa 4 bit dan digest-nya 256 bit.
SHA-2 adalah keluarganya. SHA-256 adalah salah satu anggotanya, bersama SHA-384 dan SHA-512 yang juga ditawarkan alat ini.
Tidak. Enkripsi bisa dibalik dengan kunci. Hash bersifat satu arah, jadi tidak ada yang bisa didekripsi.
Paling sering karena shell menambahkan baris baru. Gunakan echo -n atau printf agar hanya teks Anda yang di-hash.
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-256 [VI]
- SHA-256-hashgenerator [SV]
- SHA-256 해시 생성기 [KO]
- Générateur de hash SHA-256 [FR]
- SHA-256-hashgenerator [NL]
- SHA-256-Hash-Generator [DE]
- เครื่องมือสร้างแฮช SHA-256 [TH]
- Gerador de hash SHA-256 [PT]
- Generador de hash SHA-256 [ES]
- Generator skrótu SHA-256 [PL]
- مولّد تجزئة SHA-256 [AR]
- SHA-256 ハッシュ生成ツール [JA]
- SHA-256 哈希生成器 [ZH]
- SHA-256 Hash Generator [EN]
- Generatore di hash SHA-256 [IT]
- Генератор SHA-256 хеша [RU]
- SHA-256 Hash Oluşturucu [TR]