`

Myeclipse 注册码工具类

阅读更多
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

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"); // 无限制版将20改成0

            System.out.println("Serial:" + res);

            reader.readLine();

        } catch (IOException ex) {

        }

    }
}


Myeclipse--->Subscriiption Information --->
分享到:
评论

相关推荐

    MyEclipse注册码生成工具类

    MyEclipse注册码生成工具类

    Myeclipse5.1注册码 Myeclipse5.1注册码

    对于MyEclipse这类商业软件而言,注册码是区分免费试用版与正式版的关键。通常,免费试用版会有一些功能限制或者使用时间限制,而通过输入注册码,可以解锁全部功能,实现长期稳定使用。 ### 如何获取MyEclipse5.1...

    myeclipse5.5 注册码

    在探讨“MyEclipse5.5...综上所述,MyEclipse5.5注册码对于充分发挥这款开发工具的能力至关重要。为了确保能够正常使用并获得官方支持,强烈建议通过正规渠道获取注册码。同时,也应遵守相关法律法规,保护知识产权。

    MyEclipse 8.6.1注册码

    对于MyEclipse这类商业软件而言,合法的注册码意味着用户获得了正式授权,可以在指定的时间内享受完整的功能和服务。如果没有合法的注册码,用户可能只能使用试用版或者受到某些功能限制的版本。 #### 2. 如何获取...

    MyEclipse注册码生成器

    【MyEclipse注册码生成器】是一款针对MyEclipse集成开发环境的注册码生成工具,旨在帮助用户解决MyEclipse的授权问题,避免因试用期限制而影响开发工作。MyEclipse是一款功能强大的Java EE集成开发环境,由Genuitec...

    MyEclipse 8.5注册码

    对于MyEclipse这类商业软件而言,注册码是非常重要的,它是验证用户是否拥有合法使用权的关键。一旦安装了MyEclipse,通常需要通过输入注册码来激活相应的功能或服务。未激活的状态下,用户可能只能使用有限的功能...

    myeclipse8.5注册码.txt

    对于MyEclipse这类商业软件而言,注册码是非常重要的,它是软件授权的凭证。通过输入有效的注册码,用户可以获得软件的全部功能,以及官方提供的技术支持和服务。没有注册码,用户只能使用试用版或者免费版的部分...

    myeclipse6.0注册码

    ### MyEclipse 6.0 注册码生成算法解析 #### 概述 在软件行业中,为了保护知识产权和控制软件的合法使用,许多商用软件采用了许可证制度。MyEclipse是一款非常流行的集成开发环境(IDE),主要用于Java应用的开发...

    MyEclipse7.0注册码

    虽然网络上不乏提供免费注册码的信息,但合法合规地获取MyEclipse注册码才是明智之选。通常,官方渠道是最安全可靠的方式。Genuitec官方网站提供了多种购买方案,用户可以根据自身需求选择个人版、团队版或是企业版...

    myeclipse6.5的注册码

    合法获取MyEclipse注册码的途径主要是通过官方网站购买正式版软件。Genuitec公司是MyEclipse的官方发行商,用户可以在其网站上选择适合自己的许可证类型,如个人版、团队版或企业版,然后完成支付流程,之后便会收到...

    myeclipse6.5 注册码

    对于MyEclipse这类商业软件而言,注册码用于验证用户是否拥有合法使用权。通过输入正确的注册码,用户可以解锁软件的所有功能,享受完整的服务和支持。在没有注册码的情况下,MyEclipse可能会以试用版的形式运行,...

    Java类编译生成MyEclipse 7.0 注册码

    3. **注册码格式化**:将处理后的结果按照MyEclipse注册码的特定格式进行包装,比如分为几段,每段之间用特定符号分隔。 4. **输出**:最后,将生成的注册码显示给用户,或者保存到文件,以便后续使用。 在实践中...

    MyEclipse破解工具类

    MyEclipse破解工具类..可以生成注册码进行破解MyEclipse.

    Myeclipse8.5注册码

    部分代码片段展示了一个名为`MyEclipseGen`的类,该类包含了用于生成注册码的方法。其中`getSerial`方法负责生成实际的注册码,其内部通过一系列算法处理输入的用户ID和许可证号码,结合当前时间等信息生成最终的...

    MyEclipse注册码生成器,亲测可用

    【MyEclipse注册码生成器】是一个工具,用于生成MyEclipse集成开发环境的激活码。MyEclipse是一款强大的Java、Web、J2EE、Android等应用的开发工具,由Genuitec公司开发,是Eclipse IDE的商业扩展版本。它提供了更多...

    MyEclipse 6.0.1 注册码

    对于MyEclipse这类商业软件而言,注册码是用户获取完整功能和官方技术支持的关键。未注册的MyEclipse可能只提供有限的功能,或者在一段时间后停止运行。因此,获得有效的注册码对于正常使用软件至关重要。 ### 如何...

    eclipse快捷键&myeclipse8.0注册码

    标题 "eclipse快捷键&myeclipse8.0注册码" 涉及的是两个主要的IT知识领域:Eclipse IDE的快捷键使用和MyEclipse 8.0的注册码管理。Eclipse是一款广泛使用的Java开发集成环境,而MyEclipse是其商业版本,增加了对Web...

    生成MyEclipse注册码,激活MyEclipse

    ### MyEclipse注册码生成详解 #### 一、前言 MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),它基于Eclipse平台并增加了许多强大的功能,如Web开发工具、数据库工具等。然而,使用MyEclipse需要合法授权...

    myeclipse8.6注册码

    ### MyEclipse 8.6 注册码及版本介绍 #### MyEclipse 8.6 概览 MyEclipse 是一款非常受欢迎的集成开发环境(Integrated Development Environment, IDE),主要用于Java应用程序、Web应用程序以及企业级应用的开发...

Global site tag (gtag.js) - Google Analytics