黑客通常是指对计算机科学、编程和设计方面具高度理解的人,以下为黑客的原理介绍:
1、在信息安全里,黑客指研究智取计算机安全系统的人员。利用公共通讯网路,如互联网和电话系统,在未经许可的情况下,载入对方系统的被称为黑帽黑客,调试和分析计算机安全系统的白帽黑客;
2、在业余计算机方面,黑客指研究修改计算机产品的业余爱好者。1970年代,很多的这些群落聚焦在硬件研究,1980和1990年代,很多的群落聚焦在软件更改;
3、根据开放源代码的创始人“埃里克·S·雷蒙德”的解释:黑客和骇客是分属两个不同世界的族群,基本差异在于,黑客是有建设性的,而骇客则专门搞破坏。