Los términos hacker y cracker tienen significados diferentes, ya que mientras que hacker se refiere a una persona capaz de introducirse en sistemas informáticos ajenos de forma entusiasta y con buenas intenciones, cracker denota a quien lo hace con fines ilícitos como romper sistemas de seguridad o con motivaciones como el lucro o la protesta.