Difference Between Hacking and Cracking: Examples, Types & Risks 2026