摘要
网卡的MAC地址是全球唯一的,利用网卡的这一特性可以实现软件注册。首先是客户程序读出网卡的MAC地址,然后进行加密;服务商将密码还原成MAC地址,再用MAC地址生成软件序列号,并提供给客户程序;客户程序将序列号生成解密后的MAC地址,并与本机MAC地址进行比对以确定是否为合法软件,如果是合法软件则将网卡MAC地址写入注册表,如果是非法软件则强行退出客户程序。
The MAC address of network card is unique global. Software registration can be actualized by using this property. First the client application read out the MAC address of network card and encrypt. Then the server will revert the code to MAC address ,use it to build software sequence number and provide it for the client application. At last the client application use sequence number to build the MAC address after decipherment and compare it to the local MAC address to confirm whether the software is legal. If the software is legal,the MAC address of network card will be written in registry. If not, the client application will be terminated by force.
出处
《微计算机信息》
2011年第2期246-248,157,共4页
Control & Automation
基金
项目名称:湖北省人文社科重点研究项目<高等职业院校<Delphi程序设计>教学改革研究>
基金颁发部门:湖北省教育厅(2008d154)
关键词
注册表
网卡MAC地址
加密
解密
序列号
registry
MAC address of network card
encryption
decipherment
sequence number