本来は「こじ開ける」という意味を持ち、悪意をもってコンピューターシステムの破壊行為や不正侵入行為をはたらくことを指します。ハッキングには善悪の区別がありませんが、クラッキングは害意があるものとなっています。