GalaxyPilot —— D.S


        生命不熄,战斗不止
数据加载中……

X报表系统的注册机

       前几天有人在blogjava上发表了一篇批价各个报表系统的文章,大为推荐这个系统。于是本人下载试用,结果很让人失望,它的功能还不如免费的iReport。保护和它的功能一样差,顺手把注册机写出来,因为我想有一些和我一样的人——试用也喜欢那种没有限制的。至于这个系统的名称,大家自己去找。

import java.security.MessageDigest;

public class keygen {
 
 public static void main(String[] args)
 {
  System.out.println(checkKey("dectestgalaxyp@gmail.com"));
   //dec 用户名 test 项目名 后面的是邮箱
 }

    private static String checkKey(String name)
    {
        byte nameBytes[];
        StringBuffer theKey;
        if(name == null)
            return "null";
        nameBytes = name.getBytes();
        theKey = new StringBuffer();
        byte td[];
        try{
         MessageDigest md = MessageDigest.getInstance("MD5");
         md.update(nameBytes);
         td = md.digest();
         if(td.length != 16)
             return "null";
         int n;
         for(int i = 2; i <= 5; i++)
         {
             n = td[i] & 0xff;
             theKey.append((char)(n % 25 + 65));
         }
 
         theKey.append("-");
         for(int i = 7; i <= 11; i++)
         {
             n = td[i] & 0xff;
             if(i == 9)
                 theKey.append(Integer.toHexString(n % 16));
             else
                 theKey.append(n % 10);
         }
 
         theKey.append("-");
         n = td[15] & 0xff;
         theKey.append((char)(n % 25 + 65));
         for(int i = 14; i >= 12; i--)
         {
             n = td[i] & 0xff;
             theKey.append(n % 10);
         }
 
         for(int i = 6; i >= 3; i--)
         {
             n = td[i] & 0xff;
             theKey.append(Integer.toHexString(n % 16));
         }
 
         theKey.append("-");
         for(int i = 4; i >= 1; i--)
         {
             n = td[i] & 0xff;
             theKey.append(n % 10);
         }
        }catch(Exception e)
        {}

        return theKey.toString();

    }

}

posted on 2007-06-27 11:51 舵手 QQ:8117892 阅读(1305) 评论(15)  编辑  收藏

评论

# re: X报表系统的注册机  回复  更多评论   

哪种报表啊?
2007-06-27 15:50 | cokcok

# re: X报表系统的注册机  回复  更多评论   

为了避免惹上麻烦,哪种报表只能你自己去猜:)
2007-06-28 08:39 | 舵手

# re: X报表系统的注册机  回复  更多评论   

呵呵
一猜就知道了呗
2007-06-28 09:08 | 交口称赞

# re: X报表系统的注册机  回复  更多评论   


支持,很不错的哦,
也欢迎到我博客作客:
笑一笑,十年少。http://hexun.com/klf118/default.html
2007-06-28 16:13 | nihao

# re: X报表系统的注册机  回复  更多评论   

好像说的是润乾报表(快逸报表), 但润乾用的不是这种注册方式啊?
2007-07-03 09:41 | shinwell

# re: X报表系统的注册机  回复  更多评论   

肯定不是润乾(快逸)报表,好象是FineReport吧,它好象是用邮件地址注册的,但没专门实验过。
2007-07-06 20:21 | alh

# re: X报表系统的注册机[未登录]  回复  更多评论   

是FineReport, 但是FineReport的功能楼主没有用透,远远非开源报表能够比的.
只是它的帮助文档不是特别的好.
我们公司购买了,个人觉得是最好的报表工具.
2007-07-20 16:34 | aa

# re: X报表系统的注册机  回复  更多评论   

算出系列号后怎么用呢?在线注册没响应啊!老提示脚本错!
2008-03-04 13:54 | 方解石

# re: X报表系统的注册机  回复  更多评论   

请先确定你猜的系统是不是和文中的一样。
2008-03-04 14:35 | 舵手 QQ:8117892

# re: X报表系统的注册机[未登录]  回复  更多评论   

猜得没错,不过似乎是报表模板设计器的注册码。这个官方只要留邮件地址就自动发送的,并且和EMAIL申请注册码结果稍微有些不同。 缺了几位。

服务器版的似乎没法用哦。
2008-03-06 13:24 | test

# re: X报表系统的注册机  回复  更多评论   

多谢楼主,我找了好久了,确实FineReport的注册码,我测试了,可以用..
2008-05-13 15:18 | xx

# re: X报表系统的注册机  回复  更多评论   

是FineReport的,但是楼上的,我们怎么不能用啊,
我很急的,太喜欢这个工具了
2008-05-22 19:33 | 楼上的

# re: X报表系统的注册机  回复  更多评论   

其实,那个报表的设计器注册码只要是26位长的字符串,其中第6位为A,第16位为F就可以用了。。。。。。。
2008-06-01 17:07 | xxxxxx

# re: X报表系统的注册机  回复  更多评论   

佩服楼上,终于知道国人的软件为什么发展不起来了,
这么好的一个软件,就这样被破解了...呵呵
2008-06-04 10:16 | 楼上的

# re: X报表系统的注册机  回复  更多评论   

设计器本来就可以免费获取激活码,
破解设计器的激活码并不代码破解了整个软件。
主要的限制在服务端,也就是布暑在web服务器端的东西
2008-06-04 16:10 | cq



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-06-27 13:02 编辑过