正文

機器碼是如何判斷唯一性的_機器碼是什么意思

5424

我們在良多處所都能夠看到電腦機器碼那個工具,好比吃雞開掛被封機器碼、招投標做假被發現機器碼相同、貿易軟件通過機器碼購置受權等等。機器碼到底是什么?它是若何幫忙識別電腦獨一性的?請看存儲極客的介紹。

網卡MAC地址、CPUID、硬盤序列號是最常用的三種硬件機器碼。

CPUID:最不靠譜的機器碼

先從CPUID說起,自從奔馳3處置器因為序列號獨一容易被逃蹤而引發泄露隱私的量疑后,英特爾從奔馳4起頭就打消了獨一的CPU序列號。

如今的CPUID對應了某一代CPU,若是不消第三方軟件的話能夠在號令提醒符中輸入并施行wmic cpu get processorid,即可得到本機的CPUID信息。如圖所示的CPUID能夠對應英特爾酷睿i5 6600K,也同時對應i7 6700K或者i7 6700HQ,不單不是個別獨一,連詳細型號都無法確定。

網卡MAC:難不倒DIYer

IP地址是很容易切換的,關于大大都非固定IP的家庭寬帶而言,只要斷開并從頭撥號一次,就能夠獲得一個新的IP地址。但是網卡的MAC地址就差別了,它是網卡的物理地址,從設想上來說它應該是全球獨一的。

不外現實情況比力復雜,良多網卡的MAC地址是能夠由用戶本身修改的,要通過MAC地址來封殺機器碼比力困難。

硬盤序列號:末于來一個兇猛的

硬盤序列號指的是CrystalDiskInfo中查看到的一串數字/字母混合的代碼,他是由硬盤廠商在消費時就固化到固態硬盤傍邊的。下圖所示是東芝TR200 960G固態硬盤的序列號,TR200是原廠SSD中的高性價比熱門型號。

當然硬盤序列號也有不靠譜的時候,有些盜窟盤的序列號痛快就是固定一個數值,一批硬盤的序列號可能都是一模一樣的,讓人啼笑皆非。下圖是東芝TR200固態硬盤標簽上的S/N序列號信息,與CrystalDiskInfo識別成果一致。

除了序列號之外,比力專業的固態硬盤還會供給一個WWN識別碼。WWN是World Wide Name全球同一名稱的意思,凡是是由權勢巨子組織分配的全球獨一的48位或64位編碼。并非所有固態硬盤城市供給WWN識別碼,所以那個辦法紛歧定合適做為機器碼利用。下圖是東芝SSD Utility東西箱軟件識別到的TR200 WWN識別碼信息。

除此之外,硬盤中的每個分區還會有一個卷序列號,也就是俗稱的分區序列號。那個序列號是在硬盤格局化時隨機生成的,只要從頭格局化就能夠改換,屬于非硬件機器碼。

內存序列號:紛歧定有

做為電腦三大件之一,內存也是能夠擁有SN序列號信息的。但那只是”能夠有”,卻并不是”必然有”。

機器碼是綜合了硬件序列號以及電腦系統中的一些特征信息,好比主板型號、操做系統版本、用戶名之后產生的一串信息碼。機器碼不是DNA或指紋那樣的切確識別(差別人的反復率幾乎為零),而更像人臉識別:長得像的,也紛歧定是同小我。對”長得像”的判斷能夠來自于多個方面,好比眼睛、鼻子、臉型、步態、習慣姿勢等等。通過機器碼生成算法的保密性,使得偽造機器碼變得困難。

有些軟件號稱能夠修改機器碼,但對硬盤序列號等相對固化的硬件信息的手段比力有限,并且那類軟件凡是有傳布病毒的隱患。建議各人仍是要遵紀守法,公允競賽,不要在做弊上花心思了。