摘要
用客户端PC机器上所有硬件作为客户端唯一标识,而不是某一个硬件,而取得PC机器上所有硬件的ID必须要用到Windows管理规范(WMI)技术。有些硬件本身就没有ID标识,而有些硬件ID的重复率很高,为了解决这个问题,需要采用权值的概念,对于不同的硬件,它所对应的权值是不一样的。为了保护PC机的ID,需要用Hash算法得到每个硬件ID的Hash值,用这些Hash值作为客户端的标识;把客户端所有硬件ID的Hash值组包发送到服务器,这样服务器端就得到了客户端的信息。
Activation strategy is a dominant way to software anti-piracy nowadays, but there is not a proper ID which can identify the client. The ID of all hardwares in the client was taken as the ID, not only one harware. It was got by WMI. The weight was used to solve the problems that there is no ID in some hardware or that there is high reiteration ration in the market, Different hardwares had different weights. Every hardware's hash value was got using MDS, then those hash values was taken as the only ID. The packet filled with all the hardware's hash values was sent to the server, and then the server could get the information in the client.
出处
《计算机应用》
CSCD
北大核心
2008年第B06期305-306,309,共3页
journal of Computer Applications