Dongle crack je metoda obhoda računalniškega varnostnega sistema, ki uporablja strojno in programsko opremo. Ideja sistema je, da bo programska oprema delovala le, ko je v računalnik vstavljena posebna, edinstvena naprava. Razpoka ključa je poskus, da se temu izognemo, pogosto s poskusom uporabe ponarejenega ključa.
Beseda ključ se pogosto uporablja za označevanje katere koli naprave, ki se priključi na vrata USB. Vendar se strogo gledano nanaša le na določeno strojno napravo in ne na zgolj sistem za shranjevanje, kot je USB pomnilniška kartica. Obstaja več vrst ključev, od katerih vsaka daje svoj razlog, zakaj ljudje poskušajo razpokati ključ.
Prvotni pomen ključa je bila naprava, ki se uporablja kot varnostni sistem. Uporablja se za zaščito zelo drage programske opreme, običajno za tržno nišo. Sistem pomeni, da je programska oprema nastavljena tako, da deluje šele po potrditvi, da je ključ vstavljen v napravo. Ideja je, da je veliko težje reproducirati fizični element, kot je ključ, kot pa samo programsko opremo.
Obstaja več načinov uporabe ključa za varnost, od katerih ima vsak svoje težave za nekoga, ki poskuša razpokati ključ. V svoji najpreprostejši obliki programska oprema preprosto preveri, ali je ključ fizično prisoten. To je mogoče zaobiti tako, da vdrete v programsko opremo in jo nastavite tako, da vedno deluje, kot da je ključ prisoten.
Druga varnostna metoda je, da programska oprema ključu pošlje šifrirano zahtevo za potrditev. To je mogoče razbiti na enak način kot preprosto preverjanje, vendar je to mogoče le, če je šifriranje mogoče premagati. Še naprednejša metoda je, da je del programa shranjen v samem ključu in ne v glavni programski opremi. Zaradi tega je veliko težje razbiti, saj preprosto zavajanje programske opreme, da misli, da je ključ prisoten, ne bo dovolj.
Izraz “dongle crack” se lahko nanaša tudi na ključe, ki se uporabljajo za brezžične širokopasovne storitve, bodisi prek WiFi ali mobilnega telefona. V teh primerih so ključi pravzaprav miniaturne modemske naprave, ki se priključijo v režo USB. V tem kontekstu bo nekdo, ki poskuša vdreti ključ, verjetno poskušal prekiniti šifriranje in bodisi prestreči podatke, poslane v in iz interneta, bodisi uporabiti pasovno širino za vzpostavitev spleta, ne da bi mu bilo treba plačati povezavo.