Skip to content
Generator Hash
Tools

Generator Hash

Hitung hash MD5, SHA-1, dan SHA-256 secara lokal.

MD5 weak 128-bit
SHA-1 weak 160-bit
SHA-256 256-bit
SHA-384 384-bit
SHA-512 512-bit
SHA3-256 256-bit
CRC32 checksum 32-bit

Runs entirely in your browser. Nothing is uploaded.

Hash generator online gratis untuk MD5, SHA-256, SHA-512, dan lainnya

Hash generator ini menghitung dua belas digest sekaligus dari satu input — MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, Keccak-256, RIPEMD-160, BLAKE2b, dan CRC32. Ketik atau tempel teks apa pun dan setiap algoritma diperbarui seketika — Anda tidak butuh MD5 hash generator, SHA-256 generator, atau SHA-3 hash generator yang terpisah-pisah untuk masing-masing. Ini adalah tool online yang sepenuhnya gratis tanpa pendaftaran, tanpa batas penggunaan, dan tanpa apa pun yang menghalangi antara Anda dan hasilnya.

Berbeda dari situs satu algoritma seperti md5hashgenerator.com atau sha256.online, atau panel hash di dalam it-tools.tech, tool ini menjalankan semua algoritma bersamaan, menambahkan hash file, penandatanganan HMAC, mode bulk, output SRI, dan verifikator checksum bawaan. Berbeda dari CyberChef, yang mengharuskan mempelajari sistem pipeline recipe, tool ini punya antarmuka satu kolom. Setiap digest dihitung secara lokal menggunakan Web Crypto API — input Anda tidak pernah meninggalkan perangkat Anda.

Hash teks atau file tanpa mengunggah apa pun

Beralih dari teks ke sebuah file dan algoritma yang sama berjalan melalui isinya, memberi Anda file hash generator dan checksum calculator sekaligus. Masukkan ISO, installer, atau arsip yang diunduh dan bandingkan hasilnya dengan checksum yang dicantumkan penerbit — jika cocok, file tersebut sampai utuh dan tidak dirusak. File dibaca dalam potongan streaming sehingga bahkan input multi-gigabyte berjalan lancar, dan tidak ada yang diunggah: file di-hash di mesin Anda, bukan server.

Pilih UTF-8, hex, atau Base64 sebagai encoding input, dan baca setiap digest kembali sebagai hex huruf kecil, hex huruf besar, atau Base64 — untuk mencocokkan persis apa yang diharapkan sebuah tool, command line, atau API. Satu tombol salin per baris meletakkan nilainya ke clipboard Anda seketika. Ini membuatnya menjadi alternatif yang lebih cepat dan privat dibanding tool hash convertstring.com, yang mengirim data ke server jarak jauh, dan HashCalc, yang mengharuskan instalasi desktop Windows.

MD5, SHA-1, SHA-256, dan SHA-512 — mana yang harus dipakai

MD5 dan SHA-1 cepat dan masih umum untuk pengecekan non-keamanan — mendeteksi kerusakan file yang tidak disengaja atau deduplikasi data — tetapi keduanya sudah dianggap rusak secara kriptografis dan tidak boleh melindungi apa pun yang sensitif. Tool ini menandai keduanya sebagai lemah sehingga Anda tidak pernah terkecoh. Untuk integritas dan keamanan, gunakan keluarga SHA-2: SHA-256 adalah default modern, sementara SHA-384 dan SHA-512 menghasilkan digest yang lebih besar untuk margin ekstra. SHA-3 (Keccak) memberikan desain independen dengan struktur internal yang berbeda dari SHA-2, berguna ketika defense-in-depth penting.

Melihat semuanya berdampingan mengubah ini menjadi tool belajar yang praktis — bandingkan output, lihat bagaimana panjang digest bertambah seiring kekuatan algoritma, atau cukup hasilkan hash tepat yang diminta sebuah sistem tanpa mengunjungi banyak situs. Tool seperti sha256.online dan md5hashgenerator.com masing-masing menampilkan satu algoritma; tool ini menampilkan dua belas sekaligus.

Kunci HMAC, output Base64, dan hash SRI

Tambahkan kunci rahasia dan tool ini beralih ke HMAC, menghasilkan digest HMAC-SHA berkunci dari jenis yang dipakai untuk menandatangani dan memverifikasi permintaan API, webhook (Stripe, GitHub, dan Shopify semuanya memakai HMAC-SHA256), dan token autentikasi. Ganti format output ke Base64 dan Anda bisa membuat nilai Subresource Integrity (SRI) — string sha384-... yang masuk ke tag <script> atau <link> — sehingga ini juga berfungsi ganda sebagai SRI hash generator cepat untuk mengunci aset pihak ketiga.

Setiap kontrol bersifat langsung: ubah kunci HMAC, encoding input, atau format output dan semua dua belas digest langsung dihitung ulang. Tidak ada yang perlu diinstal dan tidak ada yang perlu diunduh — hanya hash yang Anda butuhkan, dalam encoding yang Anda butuhkan, dihitung secara privat di browser Anda.

Verifikasi checksum dan gunakan mode bulk untuk banyak string

Tempel hash yang diharapkan ke kotak verify dan tool ini secara otomatis mendeteksi algoritmanya dari panjangnya, lalu memberi tahu seketika apakah cocok dengan digest teks atau file Anda saat ini — cara tercepat untuk mengonfirmasi sebuah unduhan tidak rusak, atau membandingkan dua nilai tanpa memicingkan mata pada string hex yang panjang. Ini adalah cara tercepat untuk mengecek checksum yang dipublikasikan bersama rilis software. Situs seperti md5hashgenerator.com dan sha256.online tidak menyertakan fitur ini, sehingga Anda harus melakukan perbandingan secara manual.

Aktifkan mode bulk untuk meng-hash setiap baris input Anda secara terpisah dan mengunduh hasilnya sebagai manifest checksum. Dan selalu ingat: ini adalah tool hash kriptografis untuk MD5, SHA, BLAKE2b, dan HMAC — bukan tool hashing password. Untuk menyimpan password, gunakan bcrypt, scrypt, atau Argon2 sebagai gantinya; untuk integritas file, nilai SRI, penandatanganan API, dan fingerprint data, tool ini melakukan seluruh pekerjaan dalam satu halaman yang cepat dan privat tanpa unggahan yang diperlukan.

Cara kerja fungsi hash kriptografis secara internal

Sebagian besar fungsi hash klasik — termasuk seluruh keluarga SHA-2 — dibangun di atas konstruksi Merkle-Damgård. Pesan input di-padding menjadi kelipatan ukuran blok algoritma tersebut (512 bit untuk SHA-256), lalu dibagi menjadi blok berukuran tetap. Sebuah fungsi kompresi memproses setiap blok bersama dengan state internal yang berjalan; output dari satu putaran kompresi menjadi input state untuk putaran berikutnya. Setelah semua blok habis diproses, state akhirnya adalah digest-nya. Rantai berurutan inilah yang membuat perubahan satu bit di awal pesan yang panjang tetap menghasilkan output yang sama sekali berbeda — perubahannya merambat lewat setiap langkah kompresi berikutnya.

SHA-256 mempertahankan state internal 256-bit di sepanjang 64 putaran pemrosesan per blok. Setiap putaran menerapkan kombinasi operasi bitwise — AND, OR, XOR, NOT — plus right-rotation (ROTR) dan penjumlahan modular pada batas word 32-bit. Desain ini menghasilkan efek avalanche: balikkan satu bit di input dan, rata-rata, kira-kira setengah dari 256 bit output berubah. Sensitivitas ekstrem terhadap input ini disengaja; ini membuat fungsinya tak terprediksi dan tidak bisa dibalik secara praktis.

Sifat satu-arahnya mengikuti langsung dari desain fungsi kompresinya: pemetaan dari input ke output membuang informasi di setiap putaran, sehingga memulihkan preimage asli dari hash-nya akan membutuhkan pengujian sekitar 2256 kandidat input untuk SHA-256 — lebih banyak operasi dari yang bisa dilakukan dalam masa hidup alam semesta yang bisa diamati. Batasan komputasi itulah yang membuat SHA-256 aman untuk verifikasi integritas dan tanda tangan digital, dan mengapa algoritma ini tidak butuh kunci enkripsi agar aman.

Mengapa MD5 dan SHA-1 rusak — dan apa artinya sebenarnya

Ketika kriptografer mengatakan sebuah algoritma rusak, mereka maksudnya ketahanan tabrakan (collision resistance) telah gagal: dua input berbeda bisa ditemukan yang menghasilkan hash yang sama. Pada 2004, Xiaoyun Wang dan rekan-rekannya mempublikasikan metode untuk menemukan tabrakan MD5; di hardware modern teknik itu memakan waktu sekitar satu detik. Pada 2017, para peneliti di CWI Amsterdam dan Google mendemonstrasikan tabrakan SHA-1 praktis pertama — serangan SHAttered — menghasilkan dua file PDF berbeda dengan digest SHA-1 yang identik byte demi byte. Kedua serangan ini secara fundamental merusak janji keamanan inti dari algoritma-algoritma tersebut.

Dampak praktisnya cukup signifikan. Otoritas sertifikat TLS/SSL berhenti menerbitkan sertifikat bertanda tangan SHA-1 pada 2017 dan sertifikat MD5 pada 2012. Sistem code-signing, log certificate transparency, dan trust store browser semuanya menolak kedua algoritma tersebut. Git telah bermigrasi dari SHA-1 ke SHA-256 untuk integritas repositori justru karena tabrakan yang direkayasa secara teoretis bisa memungkinkan sebuah commit berbahaya menyamar sebagai commit yang sah.

Nuansa pentingnya adalah perbedaan antara ketahanan tabrakan dan ketahanan preimage. Tabrakan berarti seorang penyerang bisa merekayasa dua input dengan hash yang sama — bencana besar untuk tanda tangan digital. Serangan preimage berarti membalikkan hash yang diketahui kembali ke inputnya — masalah yang lebih sulit yang masih ditahan MD5 dalam praktiknya. Inilah mengapa MD5 tetap dapat diterima untuk deteksi kerusakan yang tidak disengaja (di mana tidak ada penyerang yang merekayasa input), seperti membandingkan file yang diunduh terhadap checksum penerbit ketika tidak ada model ancaman musuh. Tool ini menandai MD5 dan SHA-1 sebagai lemah untuk menandai risikonya dengan jelas, sambil tetap menghitungnya untuk penggunaan non-keamanan yang sah di mana keduanya masih efektif.

SHA-3, konstruksi sponge, dan alternatif modern yang cepat

SHA-3 (Keccak) memenangkan kompetisi fungsi hash NIST pada 2012 dan dibakukan pada 2015 — bukan karena SHA-2 rusak, tetapi untuk menyediakan desain independen sebagai lindung nilai. Motivasinya adalah keragaman arsitektural: jika kelemahan fundamental dalam konstruksi Merkle-Damgård pernah ditemukan, itu akan mengompromikan SHA-2 tetapi bukan SHA-3. SHA-3 dibangun di atas konstruksi sponge, yang beroperasi dalam dua fase. Fase absorb meng-XOR blok input ke dalam state internal yang besar (1600 bit dalam set parameter standar) dan menerapkan permutasi. Fase squeeze membaca bit output dari state itu — dan bisa menghasilkan output dengan panjang berapa pun yang diinginkan, memungkinkan varian extendable-output SHAKE128 dan SHAKE256.

SHA-3 hadir dalam empat varian panjang tetap — SHA3-224, SHA3-256, SHA3-384, SHA3-512 — dengan ukuran digest yang cocok dengan keluarga SHA-2 agar migrasi menjadi mudah. Desain berbasis permutasi milik sponge memberi SHA-3 ketahanan alami terhadap serangan length-extension, sebuah kelas kerentanan yang memengaruhi hash Merkle-Damgård seperti SHA-256 ketika dipakai secara naif (yang merupakan salah satu alasan HMAC ada). Tool ini menghasilkan SHA3-256 dan SHA3-512 di samping keluarga SHA-2 sehingga Anda bisa membandingkan output atau menargetkan standar mana pun yang dibutuhkan sebuah sistem.

Untuk aplikasi di mana throughput mentah lebih penting dari standardisasi, BLAKE2b dan penerusnya BLAKE3 adalah alternatif modern terdepan. BLAKE2b menghasilkan digest 512-bit dan lebih cepat dari MD5 di platform 64-bit meski secara kriptografis kuat. BLAKE3 memparalelkan lintas core CPU dan lane SIMD, mencapai kecepatan hashing melebihi 1 GB/s pada hardware komoditas — membuatnya praktis untuk meng-hash file besar atau pipeline data throughput-tinggi. Keduanya dianggap sepenuhnya aman tanpa kelemahan yang diketahui. BLAKE2b tersedia langsung di tool ini; untuk BLAKE3 Anda biasanya perlu memakai library native mengingat Web Crypto belum mengeksposnya.

HMAC, hashing berkunci, dan mengapa konstruksinya penting

Hash kriptografis biasa memverifikasi bahwa data belum berubah, tetapi tidak membuktikan siapa yang menghasilkannya. HMAC (Hash-based Message Authentication Code) menyelesaikan itu dengan mengikat kunci rahasia ke dalam digest-nya. Konstruksinya adalah HMAC(key, message) = H((key XOR opad) ∥ H((key XOR ipad) ∥ message)), di mana opad dan ipad adalah konstanta padding byte tetap dan berarti penggabungan (concatenation). Penerapan H yang ganda — meng-hash sebuah nilai internal lalu meng-hash hasilnya dengan derivasi kunci yang berbeda — bukan sekadar seremoni, ini menutup kerentanan spesifik.

Secara naif menempelkan sebuah kunci di depan sebagai H(key ∥ message) rentan terhadap serangan length-extension pada hash Merkle-Damgård: karena state internal di akhir hashing persis adalah digest-nya, seorang penyerang yang tahu digest dan panjang pesannya bisa menambahkan data ekstra dan menghitung hash yang valid untuk pesan yang diperpanjang tanpa mengetahui kuncinya. Hash luar milik HMAC mencegah ini karena digest yang diperpanjang penyerang diumpankan sebagai input ke hash kedua yang dikunci secara berbeda — menghasilkan output yang tidak bisa diprediksi penyerang. Konstruksi sponge milik SHA-3 secara alami kebal, tetapi HMAC tetap menjadi standar untuk autentikasi berkunci SHA-2.

Jangkauan praktis HMAC sangat luas. AWS Signature Version 4 memakai HMAC-SHA256 untuk menandatangani setiap permintaan API. Token JWT yang ditandatangani dengan algoritma HS256 adalah HMAC-SHA256 dari header dan payload-nya. GitHub, Stripe, dan Shopify masing-masing mengirim tanda tangan HMAC-SHA256 bersama payload webhook sehingga server Anda bisa mengonfirmasi permintaan itu benar-benar dari mereka dan bukan pihak ketiga. Memasukkan kunci rahasia di kolom HMAC tool ini mengubah setiap algoritma menjadi setara berkuncinya secara real time, memungkinkan Anda menghasilkan dan memverifikasi tanda tangan ini tanpa menulis satu baris kode atau memakai perintah openssl dgst -hmac.

Frequently asked questions

Apakah hash generator ini gratis dan privat?

Ya untuk keduanya. Ini sepenuhnya gratis tanpa akun yang diperlukan, dan setiap hash dihitung secara lokal di browser Anda memakai Web Crypto API — teks dan file Anda tidak pernah diunggah ke server mana pun, membuatnya aman untuk input yang sensitif atau rahasia. Situs seperti convertstring.com mengirim data ke server jarak jauh; tool ini tidak pernah melakukannya. Tidak ada batas penggunaan, tidak ada tembok pendaftaran, dan tidak ada watermark pada output.

Bagaimana UtiloKit dibandingkan dengan md5hashgenerator.com, sha256.online, dan convertstring.com?

Kebanyakan situs satu algoritma seperti md5hashgenerator.com atau sha256.online memaksa Anda mengunjungi halaman berbeda untuk setiap algoritma dan sering menampilkan iklan berat atau membatasi input besar. Tool ini menghitung dua belas algoritma sekaligus dari satu input, menangani file berukuran berapa pun tanpa mengunggahnya, menambahkan penandatanganan HMAC, hashing per-baris bulk, output Base64/SRI, dan verifikasi checksum sekali klik — semuanya di satu halaman yang privat. Dibandingkan panel hash di it-tools.tech, UtiloKit menambahkan hash file, kotak verify khusus, dan mode bulk. Berbeda dari CyberChef yang mengharuskan mempelajari sistem recipe yang kompleks, tool ini siap dalam hitungan detik.

Algoritma hashing mana saja yang didukung?

Dua belas, semuanya dihitung secara simultan: MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, Keccak-256, RIPEMD-160, BLAKE2b, dan CRC32. Lima yang paling umum ditampilkan secara default dan sisanya diperluas dengan satu klik. Ini mencakup setiap algoritma yang mungkin Anda butuhkan untuk pengecekan integritas file, penandatanganan API, autentikasi HMAC, nilai SRI, dan fingerprint data — tanpa membuka lima situs web berbeda.

Apa itu hash generator?

Hash generator mengubah teks atau file apa pun menjadi string berpanjang tetap yang disebut hash (atau digest) memakai algoritma seperti MD5 atau SHA-256. Input yang sama selalu menghasilkan hash yang sama, tetapi sebuah hash tidak bisa dibalik kembali ke data aslinya — yang membuat hash berguna untuk memverifikasi integritas dan membandingkan nilai tanpa mengekspos konten aslinya. Mereka dipakai di mana-mana: memverifikasi software yang diunduh, menandatangani permintaan API, dan menghasilkan checksum SRI untuk aset web.

Bagaimana cara menghasilkan sebuah hash?

Ketik atau tempel teks Anda ke kotak input, atau masukkan sebuah file, dan setiap hash muncul secara otomatis — tidak ada tombol yang perlu ditekan. Pilih encoding output yang Anda butuhkan (hex atau Base64), opsional tambahkan kunci HMAC secret, dan salin hasilnya. Semuanya dihitung secara lokal di browser Anda memakai Web Crypto API native. Di mobile (Safari iPhone, Chrome Android) tool ini bekerja identik — cukup tempel teks atau ketuk tombol file untuk memilih sebuah file dari perangkat Anda.

Bagaimana cara memakai ini sebagai MD5 hash generator?

Masukkan teks Anda atau pilih sebuah file dan hash MD5 muncul seketika di hasil bersama algoritma lainnya. Klik ikon salin untuk mengambil nilainya. Perhatikan bahwa MD5 ditandai sebagai lemah — ini oke untuk mendeteksi kerusakan yang tidak disengaja atau deduplikasi, tetapi tidak boleh dipakai untuk tujuan sensitif-keamanan seperti penyimpanan password atau tanda tangan digital. Untuk penggunaan tersebut, pilih SHA-256 atau SHA-512. Situs seperti md5hashgenerator.com hanya memberi Anda MD5; di sini Anda mendapat dua belas algoritma di satu tempat tanpa biaya.

Bagaimana cara menghasilkan sebuah hash SHA-256?

Tempel teks Anda atau masukkan sebuah file dan baris SHA-256 langsung diperbarui dengan digest heksadesimal 64 karakter. Ganti format output ke Base64 jika Anda membutuhkannya untuk Subresource Integrity (SRI) atau sebuah API yang mengharapkan Base64. Tidak perlu unggahan atau instalasi. SHA-256 adalah default modern untuk pengecekan integritas dan pekerjaan keamanan — berbeda dari MD5 dan SHA-1 yang dianggap rusak, tidak ada tabrakan praktis yang pernah ditemukan terhadap SHA-256. Situs seperti sha256.online hanya menangani SHA-256; tool ini menghasilkan SHA-256 bersama sebelas algoritma lain secara simultan.

Bisakah ini meng-hash file besar?

Ya. File dibaca dan di-hash dalam potongan streaming langsung di browser Anda dengan progress bar, sehingga bahkan ISO multi-gigabyte, image disk, atau file video berfungsi tanpa membekukan halaman — dan tidak ada yang diunggah. Seret dan lepas sebuah file langsung ke area input untuk memulai. Ini sangat berguna untuk memverifikasi checksum ISO Linux atau mengecek bahwa sebuah installer software tidak dirusak setelah diunduh. HashCalc, sebuah alternatif desktop populer, mengharuskan instalasi Windows; tool ini berfungsi di browser mana pun seketika.

Bisakah saya meng-hash banyak string sekaligus (mode bulk)?

Ya. Aktifkan mode bulk untuk meng-hash setiap baris input Anda secara terpisah, memilih satu algoritma mana pun. Outputnya diformat sebagai hash:baris, siap disalin atau diunduh sebagai file manifest checksum. Ini berguna untuk membangun daftar verifikasi, deduplikasi sekumpulan string, atau menghasilkan ID untuk sekumpulan record — semuanya tanpa menulis kode atau membuka terminal. Kebanyakan tool pesaing seperti md5hashgenerator.com dan sha256.online sama sekali tidak menawarkan pemrosesan bulk.

Bagaimana cara memverifikasi sebuah hash atau checksum?

Tempel hash yang diharapkan ke kotak Verify. Tool ini secara otomatis mendeteksi algoritmanya dari panjang hash-nya dan memberi tahu seketika apakah cocok dengan digest teks atau file Anda saat ini — cara cepat untuk mengonfirmasi sebuah file yang diunduh tidak rusak atau dirusak. Situs seperti sha256.online dan md5hashgenerator.com tidak menawarkan langkah verify bawaan; Anda harus membandingkan string secara manual. Di sini cukup satu tempel dan selesai.

Bisakah saya mendapatkan hash dalam Base64 alih-alih hex?

Ya. Ganti format output ke Base64 kapan saja. SHA-256, SHA-384, atau SHA-512 dalam Base64 adalah tepat yang diharapkan atribut Subresource Integrity (SRI), sehingga Anda bisa menghasilkan string sha384-... dan sha512-... untuk tag script dan link langsung di sini — tanpa command-line openssl yang dibutuhkan. Outputnya secara otomatis diformat sebagai nilai integrity= standar.

Apa itu HMAC dan bagaimana cara memakainya?

HMAC adalah keyed-hash message authentication code — ia memakai kunci rahasia dikombinasikan dengan algoritma hash untuk menghasilkan digest yang membuktikan baik konten maupun identitas pengirimnya. Masukkan sebuah kunci rahasia di kolom HMAC dan semua output algoritma beralih ke padanan HMAC-nya seketika. Ini umum dipakai untuk menandatangani permintaan API, webhook (Stripe, GitHub, Shopify semuanya memakai tanda tangan webhook HMAC-SHA256), dan token JWT. Ini menghemat Anda dari menulis openssl atau memakai tool HMAC terpisah.

Apa bedanya MD5, SHA-1, dan SHA-256?

MD5 dan SHA-1 adalah algoritma lama dan lebih cepat yang kini dianggap rusak secara kriptografis — cocok untuk mendeteksi kerusakan file yang tidak disengaja tetapi bukan untuk keamanan. Tool ini menandai keduanya sebagai lemah. SHA-256 (bagian dari keluarga SHA-2, bersama SHA-384 dan SHA-512) adalah default modern untuk pengecekan integritas dan pekerjaan keamanan: tidak ada tabrakan praktis yang pernah ditemukan terhadapnya. Pakai MD5 hanya untuk kompatibilitas legacy atau deduplikasi non-keamanan; pakai SHA-256 atau yang lebih kuat untuk apa pun di mana kerusakan data itu penting.

Apa tiga generasi SHA?

SHA-1 (satu hash 160-bit tunggal, kini tidak aman), SHA-2 (sebuah keluarga termasuk SHA-224, SHA-256, SHA-384, dan SHA-512 — standar saat ini), dan SHA-3 (desain yang lebih baru berdasarkan konstruksi sponge Keccak, memberikan keragaman algoritmik dari SHA-2). Tool ini menghasilkan hash dari ketiga generasi tersebut secara simultan, sehingga Anda bisa membandingkan atau memilih yang dibutuhkan sistem Anda tanpa mengunjungi banyak situs web.

Apakah SHA-256 bagian dari SHA-1 atau SHA-2?

SHA-256 adalah bagian dari keluarga SHA-2, bukan SHA-1. SHA-1 adalah algoritma yang lebih lama dan terpisah yang menghasilkan hash 160-bit yang kini dianggap rusak; SHA-256 adalah salah satu varian SHA-2 yang menghasilkan hash 256-bit yang lebih kuat. Penamaannya membingungkan tapi penting: jangan pernah mengganti SHA-1 dengan SHA-256 dalam konteks keamanan.

Mana yang lebih baik: SHA-256 atau MD5?

SHA-256 jauh lebih aman. MD5 menghasilkan hash 128-bit yang rentan terhadap serangan tabrakan — peneliti bisa merekayasa dua input berbeda yang menghasilkan hash MD5 yang sama, yang merupakan cacat fatal untuk tujuan keamanan. SHA-256 menghasilkan hash 256-bit tanpa serangan tabrakan praktis dan merupakan standar modern untuk integritas dan keamanan. Pakai MD5 hanya di mana sistem legacy mengharuskannya, dan pilih SHA-256 di tempat lain.

Apakah SHA-256 bisa diretas atau dibalik?

SHA-256 tidak memiliki serangan praktis yang diketahui — tidak bisa dibalik, dan tidak ada tabrakan yang pernah ditemukan. Risiko dunia nyatanya adalah input yang lemah, seperti meng-hash password pendek yang umum tanpa salting — bukan algoritmanya sendiri. Karena itu, penyimpanan password sebaiknya memakai bcrypt, Argon2, atau scrypt (yang menambahkan salting dan kelambatan yang disengaja), bukan SHA-256 telanjang. Untuk penggunaan yang dimaksudkannya — integritas file, tanda tangan digital, HMAC, SRI — SHA-256 dianggap sepenuhnya aman.

Apakah SHA-256 sama dengan AES-256?

Tidak. SHA-256 adalah algoritma hashing satu-arah yang menghasilkan digest berpanjang tetap yang tidak bisa Anda balik. AES-256 adalah algoritma enkripsi simetris yang mengacak data sehingga bisa didekripsi kembali dengan sebuah kunci. Angka '256' merujuk pada ukuran digest di SHA-256 dan ukuran kunci di AES-256 — keduanya menyelesaikan masalah yang sama sekali berbeda. SHA-256 memverifikasi integritas; AES-256 melindungi kerahasiaan.

Bisakah ini menghasilkan hash password bcrypt, Argon2, atau NTLM?

Tidak. Ini adalah hash generator kriptografis untuk keluarga MD5, SHA, dan HMAC. bcrypt, scrypt, Argon2, dan NTLM adalah skema hashing password yang dibuat khusus dengan kelambatan dan salting yang disengaja yang membuatnya cocok untuk menyimpan password — mereka adalah kategori tool yang sama sekali berbeda. Pakai tool ini untuk checksum file, integritas data, penandatanganan HMAC, dan nilai SRI. Untuk hashing password, pakai library khusus di bahasa sisi-server Anda.

SHA apa yang dipakai Bitcoin?

Bitcoin menerapkan SHA-256 dua kali (double SHA-256) untuk mining dan hashing transaksi, dan memakai RIPEMD-160 (dikombinasikan dengan SHA-256) untuk pembuatan alamat. Anda bisa menghasilkan hash SHA-256 tunggal standar dan RIPEMD-160 dari input apa pun dengan tool ini — berguna untuk memahami bagaimana alamat Bitcoin diturunkan atau untuk memverifikasi nilai spesifik dalam pengembangan blockchain.

Apakah ini berfungsi di iPhone dan Android?

Ya — hash generator ini berfungsi di browser mobile modern mana pun, termasuk Safari di iPhone dan Chrome atau Firefox di Android. Semua dua belas algoritma berjalan secara lokal di browser tanpa server yang diperlukan, sehingga performa mobile-nya cepat dan data Anda tetap privat. Di mobile Anda bisa menempel teks secara langsung, atau memakai pemilih file untuk meng-hash file apa pun yang tersimpan di ponsel Anda. Tidak ada apa pun yang perlu diinstal dari App Store atau Google Play.