验证的形式分成很多种
例如常用的试用期,注册码,加密狗,以后还可能会扩展到指纹加密,虹膜加密等等。
验证模块的作用就是返回一个true或false
这个项目的接受参数应该也是自身进行管理的,当启用试用期时可接受时间,加密狗时可接受USB接口数据,
配置为何种验证方式则可以是主程序来进行指定,或在配置文件里进行配置。
验证模块作为一个独立模块需要接受一个指定的验证模式,例如试用期,注册码,加密狗,
如果为空,则默认为试用期验证。
返回的值为true和false,表示验证是否成功。