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.5...综上所述,MyEclipse5.5注册码对于充分发挥这款开发工具的能力至关重要。为了确保能够正常使用并获得官方支持,强烈建议通过正规渠道获取注册码。同时,也应遵守相关法律法规,保护知识产权。
对于MyEclipse这类商业软件而言,合法的注册码意味着用户获得了正式授权,可以在指定的时间内享受完整的功能和服务。如果没有合法的注册码,用户可能只能使用试用版或者受到某些功能限制的版本。 #### 2. 如何获取...
【MyEclipse注册码生成器】是一款针对MyEclipse集成开发环境的注册码生成工具,旨在帮助用户解决MyEclipse的授权问题,避免因试用期限制而影响开发工作。MyEclipse是一款功能强大的Java EE集成开发环境,由Genuitec...
对于MyEclipse这类商业软件而言,注册码是非常重要的,它是验证用户是否拥有合法使用权的关键。一旦安装了MyEclipse,通常需要通过输入注册码来激活相应的功能或服务。未激活的状态下,用户可能只能使用有限的功能...
对于MyEclipse这类商业软件而言,注册码是非常重要的,它是软件授权的凭证。通过输入有效的注册码,用户可以获得软件的全部功能,以及官方提供的技术支持和服务。没有注册码,用户只能使用试用版或者免费版的部分...
### MyEclipse 6.0 注册码生成算法解析 #### 概述 在软件行业中,为了保护知识产权和控制软件的合法使用,许多商用软件采用了许可证制度。MyEclipse是一款非常流行的集成开发环境(IDE),主要用于Java应用的开发...
虽然网络上不乏提供免费注册码的信息,但合法合规地获取MyEclipse注册码才是明智之选。通常,官方渠道是最安全可靠的方式。Genuitec官方网站提供了多种购买方案,用户可以根据自身需求选择个人版、团队版或是企业版...
合法获取MyEclipse注册码的途径主要是通过官方网站购买正式版软件。Genuitec公司是MyEclipse的官方发行商,用户可以在其网站上选择适合自己的许可证类型,如个人版、团队版或企业版,然后完成支付流程,之后便会收到...
对于MyEclipse这类商业软件而言,注册码用于验证用户是否拥有合法使用权。通过输入正确的注册码,用户可以解锁软件的所有功能,享受完整的服务和支持。在没有注册码的情况下,MyEclipse可能会以试用版的形式运行,...
3. **注册码格式化**:将处理后的结果按照MyEclipse注册码的特定格式进行包装,比如分为几段,每段之间用特定符号分隔。 4. **输出**:最后,将生成的注册码显示给用户,或者保存到文件,以便后续使用。 在实践中...
MyEclipse破解工具类..可以生成注册码进行破解MyEclipse.
部分代码片段展示了一个名为`MyEclipseGen`的类,该类包含了用于生成注册码的方法。其中`getSerial`方法负责生成实际的注册码,其内部通过一系列算法处理输入的用户ID和许可证号码,结合当前时间等信息生成最终的...
【MyEclipse注册码生成器】是一个工具,用于生成MyEclipse集成开发环境的激活码。MyEclipse是一款强大的Java、Web、J2EE、Android等应用的开发工具,由Genuitec公司开发,是Eclipse IDE的商业扩展版本。它提供了更多...
对于MyEclipse这类商业软件而言,注册码是用户获取完整功能和官方技术支持的关键。未注册的MyEclipse可能只提供有限的功能,或者在一段时间后停止运行。因此,获得有效的注册码对于正常使用软件至关重要。 ### 如何...
标题 "eclipse快捷键&myeclipse8.0注册码" 涉及的是两个主要的IT知识领域:Eclipse IDE的快捷键使用和MyEclipse 8.0的注册码管理。Eclipse是一款广泛使用的Java开发集成环境,而MyEclipse是其商业版本,增加了对Web...
### MyEclipse注册码生成详解 #### 一、前言 MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),它基于Eclipse平台并增加了许多强大的功能,如Web开发工具、数据库工具等。然而,使用MyEclipse需要合法授权...
### MyEclipse 8.6 注册码及版本介绍 #### MyEclipse 8.6 概览 MyEclipse 是一款非常受欢迎的集成开发环境(Integrated Development Environment, IDE),主要用于Java应用程序、Web应用程序以及企业级应用的开发...