摘要: 现在很多J2EE应用都采用一个license文件来授权系统的使用,特别是在系统购买的早期,会提供有限制的license文件对系统进行限制,比如试用版有譬如IP、日期、最大用户数量的限制等。 而license控制的方法又有很多,目前比较流行,只要设计的好就很难破解的方法就是采用一对密匙(私匙加密公匙解密)来生成License文件中的Sinature签名内容,再通过Base64或Hex来进行编码。比如原BEA公司现在是Oracle公司的WebLogic就采用的是这种方法来设置License文件。 这里只进行一个比较简单的实现: 一共三个类: A.KeyGenerater类生成公钥私钥对 B.Sig 阅读全文
posted @ 2012-03-21 10:31 】Richard【 阅读(8641) 评论(1) 推荐(0) 编辑