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, "5");
System.out.println("Serial:" + res);
// reader.readLine();
reader.close();
} catch (IOException ex) {
}
}
}
分享到:
相关推荐
值得注意的是,尽管本文提供的方法适用于MyEclipse 8.5,但软件更新换代较快,MyEclipse后续版本可能采用不同的注册方式。因此,对于较新的版本,建议直接访问MyEclipse的官方网站或联系官方客服获取最新的注册信息...
【MyEclipse 8.5 GA 序列号生成器】是针对MyEclipse集成开发环境8.5 GA版本的一款工具,主要用于生成激活序列号。MyEclipse是一款强大的基于Java平台的集成开发环境(IDE),它扩展了Eclipse的功能,提供了用于Web、...
"MyEclipse8.5序列号生成器" 这个标题指的是一个工具,用于自动生成MyEclipse 8.5版本的激活序列号。MyEclipse是一款非常流行的Java集成开发环境(IDE),它基于Eclipse,提供了额外的企业级功能,如对Java EE、Web...
MyEclipse 8.5 注册机是一款工具,主要用于生成MyEclipse 8.5的激活码,使得用户能够无限制地使用这款强大的Java和J2EE开发环境。MyEclipse是基于Eclipse平台的集成开发环境(IDE),它极大地扩展了Eclipse的功能,...
压缩包内的"myeclipse8.5_KeyGen"很可能是这样一个注册码生成器的文件。但强烈建议避免使用此类工具,因为它们不仅违法,还可能对个人设备安全造成风险。相反,选择通过官方渠道购买MyEclipse的许可证,既能确保软件...
通过安装这个插件包,MyEclipse8.5用户可以在IDE内部方便地管理和维护项目源代码,利用SVN的强大功能,如分支管理、版本回溯、冲突解决等,从而实现高效的团队协作。同时,这些开源库的使用也保证了插件的稳定性和...
根据提供的信息,我们可以总结出以下关于"Myeclipse8.5注册码"的相关知识点: ### 一、MyEclipse概述 MyEclipse是一款功能强大的集成开发环境(Integrated Development Environment,IDE),主要用于Java EE应用的...
- **name:myeclipse8.5** - **code:zLR8ZC-855550-68567156703100078** 这个注册码对应的是MyEclipse 8.5版本,可以用于激活该版本的软件,使其解锁全部功能。 - **name:52accptech** - **code:0LR8ZC-855550-...
这个是一个Myeclipse序列号生成小工具 能直接生成6.0-8.5所用的Myeclipse序列号.但是要使用他的情况是电脑中必须有JDK的支持
MyEclipse 8.x 通用序列号算号器(可生成8.0M1-8.5GA所有版本注册码)
MyEclipse的各个版本之间在功能上有所区别,例如7.0到8.5,随着版本的升级,通常会增加新的特性、优化性能,提高开发效率。因此,选择适合项目需求的版本并进行合法使用,是企业进行软件开发时的明智之举。 在实际...
NULL 博文链接:https://houlinyan.iteye.com/blog/775175
以下是对Struts2、Spring、Hibernate整合的详细步骤,基于MyEclipse 8.5进行讲解: 1. **创建Web Project** 创建一个新的Web项目并不复杂,主要是定义项目的名称、位置以及Web应用的基本结构。 2. **建立Oracle...
注册机是一种程序,它能生成myEclipse所需的序列号或者激活码,以使未授权的软件用户能够非法激活软件,这种行为在法律上是不被允许的。 myEclipse 6.5发布于2007年,主要特性包括对Java EE 5的全面支持,改进的...
可以生成v6.5以上到v8.5的MyEclipse 序列码,很给力,把我的序列号删了后测试过没问题,屡试不爽只需黏贴到MyEclipse中运行一下即可,很简单