"Hacker" e "cracker" são palavras parecidas, mas possuem
significados diferentes no mundo da tecnologia. Os hackers são pessoas que criam e modificam softwares. Já cracker é usado para quem pratica a quebra de um sistema de segurança.
Os dois termos servem para designar pessoas que têm
habilidades com computadores, porém, cada uma delas usam essas
habilidades de formas diferentes. Os hackers utilizam o que sabem
para melhorar softwares de forma legal sem nunca invadir um sistema com o objetivo de causar danos. No entanto, os crackers têm como prática a
quebra da segurança de um software e usam seu conhecimento de forma
ilegal, portanto, são vistos como criminosos.