【lincese】lincese设计方案

最近在考虑自己做一个小系统,既然是一套系统那么肯定是要卖钱的。
卖钱那就得要有lincese,怎么设计lincese是个麻烦事情。
首先研究了一下怎么设计这个才合理。
方案一,直接源代码绑定功能,将机器的mac地址直接写入到代码中。
方案二,采用lincese的方案,加密解密。
方案一每买一台机器就要将源代码编译,虽然此方法并不合适,但是也并非难以完成。但是java的反编译比较厉害,故此方案并不合适。
方案二,涉及到加密解密,之前有涉及过。
那么加密采用什么。 可以考虑自己写加密解密的算法,另外试用现成的加密算法。
此选择后面方案,原因自己写的加密解密都是对称算法,而这样的方案并不合适。
故采用rsa非对称算法。
试用私匙进行加密,然后使用公匙进行解密。
这个已经完成。

你可能感兴趣的:(设计)