Kodeeringu/aluse tuvastaja ja konverter
Kleebi string ja see tööriist järjestab tõenäolised kodeeringud/formaadid (base64, hex, JWT, GUID, räsi, JSON, YAML jne) koos turvaliste dekodeerimise eelvaadetega.
Statistical Detection of Data Encodings 🖖
Identifying unknown data encodings relies on statistical analysis of character distribution, entropy, and structural padding. Base64, Hexadecimal, and ASCII display distinct, predictable mathematical signatures. By applying heuristic pattern matching and modulus logic, the algorithm deterministically decodes the underlying binary representation. This rigorous structural analysis successfully translates abstract symbolic strings into their fundamental computational base without relying on subjective contextual clues.
Kodeerimine ei ole krüpteerimine 🖖
Kui string tundub segipaisatud, tekib kiusatus arvata, et tegemist on saladusega, mida tuleb lahti murda. Enamik loetamatut teksti on aga lihtsalt ümber kujundatud, mitte peidetud: Base64 ja hex on täielikult pööratavad, GUID on vaid kordumatu silt ning räsi nagu SHA-256 on ühesuunaline sõrmejälg, mida ei saa kunagi algseks sisendiks tagasi muuta. See tööriist jagab stringid nendesse kategooriatesse, et sa teaksid, kas dekodeerimine on üldse võimalik.
Base64 muudab andmed suuremaks, mitte väiksemaks 🖖
Base64 aetakse tihti segamini tihendusega, kuid see teeb vastupidist: iga 3 baiti (24 bitti) muutub 4 trükitavaks märgiks, paisutades andmeid umbes 33%, kusjuures viimast rühma täidavad = märgid. Selle olemasolul on ajalooline põhjus — varajane e-post (MIME 7-bitise SMTP peal) ei suutnud edastada toorbinaari, seega tuli manused ümber kirjutada turvalise 64-märgilise tähestikuga. See pärand on põhjus, miks pildid liiguvad tänapäevalgi paisutatud tekstina data: URL-ides.
Näiteülesanded
- base64 json - Base64 sisu dekodeerub struktureeritud JSON-tekstiks.
- hex tekst - Kuueteistkümnendsüsteemis sisu dekodeerub loetavaks UTF-8 sõnumiks.
- jwt-laadne token - JWT-taoline token paljastab base64url päise ja sisuosa.
- guid/uuid - GUID/UUID tuvastatakse identifikaatorina, mitte dekrüpteeritava šifrina.
- sha-256 räsi - Räsi pikkusega sõrmejälg viitab tõenäoliselt SHA-256 räsile.
- yaml-laadne - YAML-taoline struktuur tuvastatud võti-väärtus paaride ja loendite taandega.
- HLS manifest (m3u8) - m3u8 näidisjuhtum
- MPEG-DASH manifest (MPD) - mpd näidisjuhtum
- markdown - markdowni näidisjuhtum
- latex - latexi näidisjuhtum