该项目主要是构建一个简单的产品防伪检测
Step1 服务端选择一个MAC算法以及密钥 Step2 服务器中存在对每个产品进行编号,并建立数据库 Step3 服务端计算每个产品编号ti的杂凑值MAC(ti),将防伪码ti||MAC(ti)印到产品上,并将防伪码存入到数据库
用户通过客户端输入防伪码后,服务端计算编号的MAC值,并通过其编号查出数据库中的杂凑值,将二者进行比较。二者不一致时判定防伪码假;一致时再检查数据库中是否有该码已检验过的记录。若无,则判定防伪码真,并记录检验时间;若有记录,告知用户该产品的检验时间。
每次提交时注明你的名字,并把注释写清楚。