目前正在给一个单位开发他们工作使用的工具软件,期望可以通过按月收费的方式赚取一些收入,但他们使用的电脑只用内网可以访问,无法做服务器验证,那得如何设计验证方式呢,目前有几个想法,但都有问题。
想法 1:因为他们在使用这个软件的时候都有一个独一无二的用户名,这个用户名是他们单位下发的,自己改不了,而且用这个软件就得用,所以想的是结合每个人的用户名和到期时间生成一个验证码,得输入这个验证码才可以进入软件,这个验证码可以从我这买,但这个办法可以分分钟通过修改电脑时间的方式破解掉啊。
我总结了一下难点,难点在于按时间收费就必须对比时间,而在一个内网电脑上可以对比的只有系统时间,那更改系统时间的办法理论上可以破掉一切办法啊,求大佬们支支招~