在用戶註冊的時候會根據用戶軟件所安裝的計算機軟硬件信息生成唯壹的識別碼,也就是機器碼,也叫序列號、認證碼、註冊申請碼等,機器碼壹般用作軟件能夠唯壹識別的機器,註冊軟件時會自動根據硬件配置產生壹串序號,這串序號叫機器碼,軟件提供商壹般根據用戶所提供的機器碼來產生唯壹的註冊碼,這樣所使用的軟件就可以正常工作了,有些黑客們利用機器碼和獲得的註冊碼之間的關系,研究出註冊碼計算器,把機器碼輸入進去,經過相應的程序計算就能得到註冊碼,從而在 另壹臺機器上使用。