作业7 版权保护
目前主流软件保护模式分为硬件和软件,由于是小本经营,所以不考虑硬件形式。
这里提供两种方案:
1,离线的注册码形式,软件开发商对一个唯一串(可能是软件最终用户的相关信息,例如:主机号、网卡号、硬盘序列号、计算机名称等),使用对称或非对称算法以及签名算法等方法产生注册码。然后需要用户进行输入(可以在软件安装过程或单独的注册过程)。当输入注册码后,被保护软件运行时进行解密,并和存储在软件中的原始串进行比较。

2,许可证文件
和使用注册码类似,但是许可证文件可以包含更多的信息,通常是针对用户的一些信息。文件中可以包含试用期时间,以及允许软件使用特定功能的一些信息。被保护软件在运行时,将每次检查许可证文件是否存在。典型的方法是使用非对称算法的私钥对许可证文件进行签名,而公钥嵌在软件代码中。
除此之外,也可以采用服务器验证的方法,不过这个毕竟需要额外的成本预算...个人开发者搞不好。

浙公网安备 33010602011771号