On demand of Ennis:
The discussion about hackers and crackers reopend

hacker: someone with lots of practical and theoretical computer skills. He would only force into another system when testing his / here skills or when learning about other systems. A hacker does not (ethical implication) intentionally damage another system.

cracker: his goal is to gain access to a secured computer just to make himself important or to make money