Can you summarize the following document?
        
  黑客(Hacker)当中的中文音译「黑」字总使人对黑客有所误解,真实的黑客主要是指技术高超的程序员,而「黑帽黑客」(Cracker)才是专指对计算机系统及网络进行恶意破坏的人。除了精通编程、操作系统的人可以被视作黑客,对硬件设备做创新的工程师通常也被认为是黑客,另外现在精通网络入侵的人也被看作是黑客。然而在媒体的推波助澜下,「黑客」这一词早已被污名化。由于影视作品、媒体报导通常描述他们进行违法行为,使主流社会一般把黑客看作为「计算机犯罪分子」(Cybercriminal)。

  除了Hacker之外,Cracker也常被翻译成「黑客」,但实际上Cracker应该翻译成「溃客」。  「Hacker」(黑客)一般是指:  这一群人试图破解某个程序、系统或网络,依目的大致可分为3个类型:白帽黑客(White Hat)、灰帽黑客(Grey Hat)、黑帽黑客(Black Hat)。白帽黑客以「改善」为目标,破解某个程序做出(往往是好的)修改,而增强(或改变)该程序之用途,或者透过入侵去提醒设备的系统管理者其安全漏洞,有时甚至主动予以修补。灰帽黑客以「昭告」为目标,透过破解、入侵去炫耀自己拥有高超的技术,或者宣扬某种理念。黑帽黑客以「利欲」为目标,透过破解、入侵去获取不法利益,或者发泄负面情绪。其中,白帽黑客大多是电脑安全公司的雇员,或者响应招测单位的悬赏,通常是在合法的情况下攻击某系统,而黑帽黑客同时也被称作「Cracker」(溃客)。  「Cracker」(溃客)之相异其他黑客是在于:  但是这两个英文词汇常被翻译成同一个中文词,于中国(含香港、澳门)被译为「黑客」,于台湾被译为「骇客」,所以中文里的「黑客」经常指的是Hacker和Cracker中的任何一个。也就是说在误解下,「黑客」一词既指对编程语言有足够了解并喜欢编程的人,也有可能指恶意破坏者。然而在英文里,Hacker和Cracker这两个词的意思是有所差异的。

  公众通常不知「脚本小子」(Script Kiddie)和黑帽黑客的区分。脚本小子是利用他人所撰写的程序发起攻击的网络闹事者。他们通常不懂得攻击目标的设计和攻击程序的原理,不能自己对系统做调试、找出漏洞,实际专业知识远远不如他们通常冒充的黑帽黑客。然而,有不少青少年借由网络入侵传播病毒、木马,进行瘫痪、破坏、偷窃,因此犯上计算机犯罪。

  黑客精神与文化:  在黑客世界里,各组织的精神与文化都是不尽相同的,但有一个共同点,就是对技术的崇拜与对创新的不断追求。于是黑客们最为热爱:推动自由软件运动、发现漏洞并通知协助管理员进行修补,从而缔造完美无暇的软硬件。
黑客(Hacker)是指对设计、编程和计算机科学方面具高度理解的人,包含了下列人物: