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)是指對設計、程式設計和電腦科學方面具高度理解的人,包含了下列人物: