MyEclipse注册码生成器(不用修改直接能用)

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingfeng812/article/details/17048685
import java.io.*;


public class MyEclipseGen {
    private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.";
    public String getSerial(String userId, String licenseNum) {
        java.util.Calendar cal = java.util.Calendar.getInstance();
        cal.add(1, 3);
        cal.add(6, -1);
        java.text.NumberFormat nf = new java.text.DecimalFormat("000");
        licenseNum = nf.format(Integer.valueOf(licenseNum));
        String verTime = new StringBuilder("-").append(new java.text.
                SimpleDateFormat("yyMMdd").format(cal.getTime())).append("0").
                         toString();
        String type = "YE3MP-";
        String need = new StringBuilder(userId.substring(0, 1)).append(type).
                      append("300").append(licenseNum).append(verTime).toString();
        String dx = new StringBuilder(need).append(LL).append(userId).toString();
        int suf = this.decode(dx);
        String code = new StringBuilder(need).append(String.valueOf(suf)).
                      toString();
        return this.change(code);
    }


    private int decode(String s) {
        int i;
        char[] ac;
        int j;
        int k;
        i = 0;
        ac = s.toCharArray();
        j = 0;
        k = ac.length;
        while (j < k) {
            i = (31 * i) + ac[j];
            j++;
        }
        return Math.abs(i);
    }


    private String change(String s) {
        byte[] abyte0;
        char[] ac;
        int i;
        int k;
        int j;
        abyte0 = s.getBytes();
        ac = new char[s.length()];
        i = 0;
        k = abyte0.length;
        while (i < k) {
            j = abyte0[i];
            if ((j >= 48) && (j <= 57)) {
                j = (((j - 48) + 5) % 10) + 48;
            } else if ((j >= 65) && (j <= 90)) {
                j = (((j - 65) + 13) % 26) + 65;
            } else if ((j >= 97) && (j <= 122)) {
                j = (((j - 97) + 13) % 26) + 97;
            }
            ac[i] = (char) j;
            i++;
        }
        return String.valueOf(ac);
    }


    public MyEclipseGen() {
        super();
    }


    public static void main(String[] args) {
        try {
            System.out.println("please input register name:");
            BufferedReader reader = new BufferedReader(new InputStreamReader(
                    System.in));
            String userId = null;
            userId = reader.readLine();
            MyEclipseGen myeclipsegen = new MyEclipseGen();
            String res = myeclipsegen.getSerial(userId, "20");
            System.out.println("Serial:" + res);
            reader.readLine();
        } catch (IOException ex) {
        }
    }
}


--------------------------------------------------------------------


将以上代码运行,生成运行。


输入你的姓名


然后就可以生成注册码,


直接注册就0k啦!
 
相关文章
myeclipse 破解 生成注册码的代码
import java.io.BufferedReader;   import java.io.IOException;   import java.io.InputStreamReader;      public class MyEclipseKeyGen {       private static final String LL = "Decompiling this c
1463 0
解决myeclipse每次启动注册码过期输入注册码
每次都需要重新输入一个新的注册码,搞的很不愉快,后来发现原来是因为在【我的文档】下面有一个myeclipse的配置文件,叫.myeclipse.properties   你可以全盘搜索一下这个文件,然后改掉里面的注册信息即可。
1263 0
【技术贴】MyEclipse6.5注册码
下面都是MyEclipse6.5注册码loveyLR8ZC-855550-69545856608357821AdministratorNLR8ZC-855550-69545856815928409baiduoLR8ZC-855550-6954585759478464eclipserLR8ZC-...
918 0
|
Spring
myeclipse8.6注册码(转载别人)
1.LICENSEE=LauCheng  2.LICENSE_KEY=YLR8ZC-855550-6765665204902409  http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.
1235 0
|
Java
【分享】JAVA软件开发相关注册码 myeclipse注册码 + navicat注册码
【分享】JAVA软件开发相关注册码 myeclipse注册码 + navicat注册码 ============================================================== myeclipse 6.
1454 0
|
Linux
[分享]MyEclipse 5.0 M2 注册码及下载地址
 序列号过期时间为2099年12月31日,估计用上5-10年都有可能(就看myeclipse的更新速度了)。  Subscriber: www.1cn.biz Subscriber Code: jLR8ZC-444-55-4467865481680090  注册成功后会发现:  Subscriber: www.1cn.biz Product ID: E3MP (MyEcl
1338 0
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
675 0
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
1180 0