Jonathan Hutchins wrote:
The term "hacker" includes the concept of "cracker", unless the latter is being used to distinguish a subset of the former. "Hacker" and it's meaning pre-date computers.
The term "cracker" is next to useless. I'd venture to guess that for most people the definition of "cracker" is a way, far-off distant fifth behind:
The flat bread-food A caucasian Something that separates chemical compounds, and The alterno-college-rock band
Most people simply don't associate it with computing.