package com.chenyong;
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();
}
catch (IOException ex)
{
}
}
}
分享到:
相关推荐
MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY MYECLIPSE KEY
可运行的破解myeclipse序列号的源码 直接运行就可获得序列号
MyEclipse Key MyEclipse Key MyEclipse Key 8.5 以下
MyEclipse key生成 please input register name: aaa Serial:nLR8ZC-855550-61595656423064080
Myeclipse 10.5破解工具
Myeclipse key是生成Myeclipse注册码的源码。
myeclipsekey.rar
myeclipse8.5 key,最新资源
MyEclipse是基于Eclipse平台的一个功能强大的集成开发环境(IDE),广泛应用于Java、Web和企业级应用开发。它提供了一系列高级工具和服务,使开发者能够更加高效地进行代码编写、调试和部署工作。 ### MyEclipse...
### MyEclipse 8.5 的 Key 解析与使用指南 #### 一、MyEclipse 简介 MyEclipse 是一款非常流行的 Java 集成开发环境(IDE),它基于 Eclipse 平台,提供了丰富的插件和功能增强,如代码编辑、调试、测试、部署等。...
myeclipse6.5 key 绝对有用!
MyEclipse生成注册码,简单的demo
MyEclipse8.5 KEY有木有?网上搜集来的送大家……
MyEclipse 6.5 CDKey MyEclipse 6.5 CDKey MyEclipse 6.5 CDKey MyEclipse 6.5 CDKey
这个压缩包文件"myeclipse_keygens.rar"显然包含了与MyEclipse激活相关的文件,尤其是"myeclipse_keygens"可能是一个包含MyEclipse密钥生成器或许可证信息的文件。 MyEclipse是基于Eclipse平台的扩展,提供了更多的...
myeclipse7生成序列号的源码,测试过可用。
替换Jar文件..[选择你的MyEclipse9.x安装目录 (例如:D\...\MyEclipse\Common\plugins)] 4、文件类型,选择默认,点击打开(等待..) 5、输入 Usercode [用户名] 6、点击 SystemId... 7、点击 Active 8、工具--&...
myeclipse 7.1.0 的 注册码 sn key
MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 key MyEclipse 8.5 8.6 注册机 ...