Pengenal Format Sandi

Tempel teks dari teka-teki, dokumen, atau log untuk melihat format yang sesuai dengan bentuknya. Alat ini memeriksa kumpulan karakter dan beberapa ciri struktur, lalu menampilkan semua kecocokan beserta langkah pemeriksaan berikutnya. Alat ini tidak mendekripsi teks, memverifikasi token, atau menentukan sandi klasik hanya dari huruf kapital.

Cara memeriksa teks

  1. 1

    Tempel sampel

    Masukkan maksimal 4.096 karakter. Jangan masukkan kata sandi, token akses aktif, atau rahasia lain.

  2. 2

    Cari kemungkinan format

    Pilih Cari kemungkinan format, atau lanjutkan ke langkah berikutnya pada tampilan dua langkah. Alat ini memeriksa bentuknya tanpa mendekode atau menjalankan masukan.

  3. 3

    Baca semua kecocokan

    Satu teks dapat cocok dengan beberapa format. Setiap kartu menjelaskan ciri yang terlihat dan langkah berikutnya. Tidak ada persentase yang menunjukkan peluang asal teks.

  4. 4

    Pastikan dengan konteks

    Bandingkan petunjuk dengan sumber teks. Jika sesuai, dekode salinannya dan periksa apakah hasilnya masuk akal.

Arti hasil pemeriksaan

Hasil Ciri yang terlihat Hal yang tidak dapat dipastikan
Teks berbentuk Base64 Alfabet Base64 standar, panjang dalam kelompok empat, dan posisi padding = yang sesuai Bahwa bita tersebut memang sengaja dikodekan sebagai Base64 atau dapat dibaca sebagai teks
Bita heksadesimal Pasangan 0-9 dan A-F, dengan spasi opsional antarpasangan Bahwa bita itu merupakan teks, bukan digest atau data biner lain
Notasi bita biner Hanya 0 dan 1, dengan jumlah bit kelipatan delapan Pengodean karakter yang digunakan, jika ada
Notasi mirip Morse Sedikitnya dua kelompok berisi satu sampai enam titik atau garis, dipisahkan spasi atau garis miring Bahwa kelompok tersebut membentuk pesan Morse yang bermakna
Format hash bcrypt Bentuk lengkap 60 karakter dengan versi $2a$, $2b$, atau $2y$, faktor biaya, dan bagian yang dikodekan Kata sandi asal atau kepemilikan hash pada akun tertentu
Token bertanda tangan mirip JWT Tiga segmen Base64url dengan header JSON berisi alg dan payload JSON Keabsahan tanda tangan, kepercayaan terhadap penerbit, atau kebenaran klaim
Bentuk digest heksadesimal Tepat 32, 40, atau 64 karakter heksadesimal Bahwa algoritmanya pasti MD5, SHA-1, atau SHA-256; algoritma lain dan bita mentah bisa sama panjang
Teks huruf Latin atau substitusi Sedikitnya lima huruf Latin, mungkin disertai spasi Apakah itu teks biasa, sandi Caesar, substitusi, atau sandi lain

Alat ini memeriksa satu lapisan setiap kali. Alat ini tidak melakukan analisis frekuensi, membobol kunci, memverifikasi tanda tangan, atau mengukur entropi. Nilai terenkripsi modern tanpa pembungkus yang khas mungkin tidak menghasilkan kecocokan.

Contoh bentuk yang tumpang tindih

  • SGVsbG8= sesuai bentuk Base64. Jika salinannya didekodekan, hasilnya Hello, yang mendukung tafsiran itu pada contoh ini.
  • 01010101 berisi delapan digit biner sekaligus empat pasangan heksadesimal. Teks itu sendiri tidak menjelaskan notasi mana yang dimaksud penulisnya.
  • deadbeef sesuai pasangan heksadesimal, tetapi juga cocok dengan alfabet dan panjang Base64. Alfabet saja belum cukup untuk memilih satu tafsiran.
  • Teks heksadesimal 32 karakter memiliki panjang yang sering terlihat pada keluaran MD5. Alat ini menampilkan bentuk digest dan bita heksadesimal, tetapi tidak dapat menentukan algoritmanya dari panjang saja.
  • HELLO adalah teks huruf Latin. Huruf kapitalnya bukan bukti sandi Caesar; diperlukan konteks atau sampel yang lebih panjang.

Langkah berikutnya yang aman

Untuk petunjuk pengodean, dekode salinannya dan periksa bita hasilnya. Jika hasilnya tidak dapat dibaca sebagai teks, petunjuk itu belum tentu keliru: bita dapat mewakili berkas, data terkompresi, atau lapisan pengodean lain. Hash adalah digest satu arah sehingga dekoder tidak bisa mengembalikan masukannya. Untuk token yang menyerupai JWT, gunakan dokumentasi sistem penerbit dan verifikasi tanda tangannya, bukan hanya bentuk tiga bagiannya.

Jangan tempel kredensial asli ke situs dekoder pihak ketiga. Jika nilai tak dikenal berasal dari aplikasi atau log, cari tahu sistem yang menghasilkannya. Informasi asal sering lebih kuat daripada kecocokan pola.

Pertanyaan yang Sering Diajukan

Alat ini dapat menandai teks huruf Latin yang mungkin berupa teks biasa atau substitusi, tetapi tidak dapat menentukan sandi klasik tertentu. Huruf kapital bukan bukti pergeseran Caesar. Gunakan sampel yang lebih panjang dan alat analisis frekuensi atau kunci jika sumbernya mengarah ke sandi klasik.

Format dapat tumpang tindih. Delapan bit seperti 01010101 juga membentuk empat pasangan heksadesimal, sedangkan banyak teks pendek berhuruf sesuai sintaks Base64. Kartu menampilkan bentuk yang sesuai, bukan peluang yang saling meniadakan.

Tidak. Pemeriksaan ini membaca bentuk header dan payload, tetapi tidak memverifikasi tanda tangan, penerbit, masa berlaku, atau klaimnya. Perlakukan token akses aktif sebagai rahasia.

Tidak. Panjang dan alfabet dapat memberi petunjuk bentuk digest, tetapi tidak membuktikan algoritmanya. Periksa aplikasi atau protokol asalnya.

Pemeriksaan dilakukan di browser Anda. Pada tampilan dua langkah, tab ini menyimpan teks di penyimpanan sesi agar tersedia pada halaman hasil. Pengenal ini tidak menambahkan teks ke URL langkah atau mengirimkannya ke server kami. Hindari kredensial aktif karena skrip lain yang berjalan di halaman dapat mengakses data yang disimpan browser.

Alat Terkait

Alat ini tersedia dalam bahasa lain