'''Cracker''' (též '''black hat''') je v [[Informatika|informatice]] označení pro člověka, který zneužívá své vědomosti o [[počítačová bezpečnost|počítačové bezpečnosti]] ke svému prospěchu při průnicích do [[software]]. Cracker musí mít dobré znalosti o principech fungování počítačů ([[informační technologie]]), [[programování]], počítačové bezpečnosti, [[kryptografie|kryptografii]] a podobně. Nevhodným [[návrhový vzor|návrhovým vzorem]] programů a existencí [[programátorská chyba|programátorských chyb]] vznikají v software [[zranitelnost]]i, které lze využít naprogramováním [[exploit]]u.
Opakem crackera je [[hacker]] (''white hat''), který využívá své znalosti ve prospěch uživatelů počítačových systémů (tj. odstraňuje programátorské chyby, diagnostikuje vadný [[hardware]], programuje obtížné [[algoritmus|algoritmy]]). V médiích je často nesprávně používán termín hacker pro crackery.<ref>[http://catb.org/~esr/jargon/html/C/cracker.html Heslo ''Cracker'' v The Jargon File]</ref>
== Cracking ==
Cracking je označení pro odstraňování ochrany softwaru za účelem možnosti jeho používání bez nutnosti jeho zakoupení (např. zjištění způsobu ověřování sériových čísel pro odblokování zkušební verze nebo odstranění kontroly u her, zda je v CD mechanice originální médium).
{{Viz též|Cracking}}
== Reference ==
<references />
== Související články ==
* [[Cracking]] – odstraňování ochranných prvků [[proprietární software|proprietárního software]]