হ্যাকারঃ হ্যাকার হচ্ছে এমন ব্যক্তি বা গোষ্ঠী, যারা কম্পিউটারের ব্যবস্থার ব্যাপারে সাধারণের চেয়ে বেশি আগ্রহী এবং তারা একটি কম্পিউটার ব্যবস্থার খুঁটিনাটি সব জানতে চায়। তারা সাধারণ মানুষের চেয়ে একটু ভিন্নভাবে একটি কম্পিউটার ব্যবস্থাকে চিন্তা করে। মূলত তারা কম্পিউটার প্রোগ্রামার। তারা অপারেটিং সিস্টেম বা প্রোগ্রামিং ভাষার ব্যাপারে অন্যদের চেয়ে অনেক বেশি জানে। একটি কম্পিউটার ব্যবস্থা বা নেটওয়ার্কের কোথাও কোনো ফাঁক আছে কি না তারা তার খোঁজ করে। সিস্টেম বা নেটওয়ার্কটির ব্যাপারে বিস্তারিত জানে এবং সংশ্লিষ্টদের সেই সিস্টেমের ত্রুটির ব্যাপারে জানায় এবং এ ত্রুটি কেন হয়, কীভাবে তা বন্ধ করা যায় তাও বের করে। তারা তাদের সংগৃহীত জ্ঞান সবার জন্য মুক্ত করে দেয়। হ্যাকাররা এসব কাজ কোনো অর্থনৈতিক লাভের আশায় করে না।
নিউ হ্যাকারস ডিকশনারি (এমআইটি প্রেস ১৯৯৬) বইয়ে এরিক এস রাইমন্ড হ্যাকারদের সংজ্ঞা দেন এভাবে− ‘হ্যাকার হচ্ছে এমন জ্ঞানপিপাসু ব্যক্তি, যে বিভিন্ন প্রোগ্রামেবল সিস্টেমে ঘুরে বেড়াতে পছন্দ করে।’ হ্যাকাররা যে শুধু কম্পিউটার সিস্টেমেই ঘুরে বেড়ায় তা নয়, তারা বিভিন্ন সফটওয়্যারের ত্রুটি বের করে সফটওয়্যার প্রতিষ্ঠানকে জানায়।
ক্র্যাকারঃ ক্র্যাকাররাও একধরনের হ্যাকার, তবে এরা বিভিন্ন সিস্টেমে ঢুকে সেটির অনেক কিছু পরিবর্তন করে কম্পিউটার ভাইরাস দিয়ে সব তথ্য মুছে দেয়। অনেক সময় বিভিন্ন ওয়েবসাইট হ্যাক করে তার বিনিময়ে টাকা দাবি করে। এ ধরনের হ্যাকারকে ক্র্যাকার বলা হয়।