Pengidentifikasi Jenis Hash

Identifikasi jenis hash dari formatnya: bcrypt, Argon2, $6$ SHA-512 crypt, LDAP {SSHA}, Django PBKDF2, MySQL, atau MD5/SHA dari panjang hex, lengkap dengan mode hashcat.

Identifikasi hanyalah tebakan berdasarkan panjang, set karakter, dan prefiks: banyak algoritme menghasilkan digest dengan panjang sama, jadi string hex polos tidak pernah bisa dipastikan.

Apa itu Pengidentifikasi Hash?

Menganalisis string hash dan mencantumkan algoritma yang mungkin menghasilkannya, lengkap dengan label tingkat keyakinan dan mode hashcat yang sesuai. Format yang menjelaskan dirinya sendiri seperti $2b$ (bcrypt), $argon2id$, $6$ (SHA-512 crypt), {SSHA}, atau pbkdf2_sha256$ diidentifikasi dengan pasti; digest hex atau Base64 biasa dicocokkan berdasarkan panjangnya.

Cara menggunakan Pengidentifikasi Hash

  1. Tempel hash ke Hash yang akan diidentifikasi.
  2. Baca format yang terdeteksi dan daftar kandidat, diurutkan dari yang paling mungkin hingga yang sekadar mungkin.
  3. Gunakan mode hashcat atau nama algoritmanya untuk memverifikasi tebakan dengan perangkat lunak aslinya atau generator hash.

Contoh

Masukan
5d41402abc4b2a76b9719d911017c592
Keluaran
32 hexadecimal characters (128 bits). Possible algorithms: MD5 (most likely, hashcat -m 0), NTLM (most likely, hashcat -m 1000), MD4, MD2, RIPEMD-128, LM

Kapan menggunakan Pengidentifikasi Hash

Gunakan saat Anda menemukan hash di dump database, file konfigurasi, atau tantangan CTF dan perlu tahu apa yang menghasilkannya. Digest hex biasa tidak pernah bisa diidentifikasi dengan pasti – banyak algoritma memiliki panjang yang sama – jadi konfirmasikan dengan meng-hash input yang diketahui. Alat ini tidak meretas atau membalik hash.

Cara kerja Pengidentifikasi Hash

Input pertama-tama dicocokkan dengan sekitar 35 pola prefiks dari format crypt(3), LDAP, Django, Werkzeug, passlib, phpass, MySQL, dan MSSQL; kecocokan menyebutkan algoritmanya secara pasti. Jika tidak, string hex diklasifikasikan berdasarkan panjang (32 karakter hex = 128 bit → MD5, NTLM, MD4…; 64 → SHA-256, SHA3-256, BLAKE2s, BLAKE3…), dan string Base64 berdasarkan panjang byte hasil dekodenya. Kandidat pertama dalam satu kelompok panjang adalah yang paling umum dalam praktik; sisanya dicantumkan sebagai kemungkinan.

Kasus Penggunaan Umum

  • Mencari tahu cara kata sandi disimpan di database lawas sebelum migrasi
  • Memilih mode hashcat yang tepat saat audit kata sandi yang sah
  • Mengenali format LDAP {SSHA} atau /etc/shadow
  • Menyelesaikan tantangan CTF yang dimulai dengan hash tak dikenal

Catatan Keamanan

Hash dianalisis secara lokal. Analisis hanya hash yang memang berwenang Anda tangani.

Pertanyaan Umum

Mengapa alat ini mencantumkan beberapa algoritma?

Banyak fungsi hash menghasilkan digest dengan panjang yang sama (MD5, NTLM, dan MD4 semuanya 128 bit), dan outputnya terlihat identik. Hanya format berprefiks yang tidak ambigu.

Bagaimana cara memastikan algoritmanya?

Hash input yang diketahui (misalnya kata sandi yang Anda tetapkan) dengan algoritma kandidat di Generator Hash lalu bandingkan.

Bisakah alat ini mendekripsi atau meretas hash?

Tidak. Hash bersifat satu arah. Alat ini hanya mengidentifikasi formatnya.

Apa arti "pasti"?

Hash tersebut membawa pengenal algoritma, seperti $2b$ untuk bcrypt atau {SSHA} untuk SHA-1 dengan salt, sehingga tidak ada keraguan.

Langkah berikutnya yang disarankan

Jelajahi kategori lainnya