白帽黑客大多是电脑安全公司的雇员，或者响应招测单位的悬赏，通常是在合法的情况下攻击某系统，而黑帽黑客同时也被称作「Cracker」（溃客）。「Cracker」（溃客）之相异其他黑客是在于：但是这两个英文词汇常被翻译成同一个中文词，于中国（含香港、澳门）被译为「黑客」，于台湾被译为「骇客」，所以中文里的「黑客」经常指的是Hacker和Cracker中的任何一个。也就是说在误解下，「黑客」一词既指对编程语言有足够了解并喜欢编程的人，也有可能指恶意破坏者。然而在英文里，Hacker和Cra