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) {
}
}
}
分享到:
相关推荐
myeclipse8.5_sn.rar myeclipse 8.5 破解序列号,本人亲测好用,适合8.5分支的版本,我用的版本是8.5.0,好用,没有时间限制。 压缩文件包含文件如下 myeclipse8.5_sn.txt
myeclipse8.5 注册码生成程序. 我的myeclipse一直使用各种的注册码生成程序. 我目前使用的就是这个 注册码 生成程序. 可以使用. Decompiling this copyrighted software is a violation of both your license ...
myeclipse8.5优化 myeclipse8.5不卡 myeclipse8.5myeclipse8.5优化 myeclipse8.5不卡 myeclipse8.5myeclipse8.5优化 myeclipse8.5不卡 myeclipse8.5
Myeclipse8.5序列号
文档里有具体说明,大家可以去官方网站下载一个myeclipse8.5,然后用该方法破解。很好用。
MyEclipse8.5 GA 序列号生成器 支持最新的8.5版本MyEclipse
myeclipse8.5 jdk7 x86
MyEclipse8.5注册码生成工具
myeclipse8.5下载,解决官网下载打不开的问题
1、安装MyEclipse8.5 (集成了Eclipse 3.5.2) 2、安装和配置Android SDK 2.2 3、安装ADT 4、配置Android Preferences 5、创建AVD(Android Virtual Devices) ,运行AVD 说明:在写此文前,本机环境已经...
MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码MyEclipse8.5注册码
myeclipse8.5的key myeclipse8.5的key myeclipse8.5的key myeclipse8.5的key myeclipse8.5的key myeclipse8.5的key d
MyEclipse8.5 汉化插件+汉化教程 压缩包内含有 MyEclipse8.5语言包+工具类+汉化教程 经本人测试 汉化成功 请放心使用
绝对可行,图解MyEclipse8.5安装fatjar以及制作可执行jar方法!
MyEclipse8.5序列号生成器,这个版本不用手动记序列号了!会在程序目录下生成序列号文件!
简单详细,附有截图,本人所写,参考资料:http://zhidao.baidu.com/question/322871129.html
《MyEclipse8.5安装图解》旨在帮助你能够很好地了解和掌握MyEclipse8.5的安装。
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的...
MyEclipse8.5安装SVN MyEclipse8.5安装SVN
myeclipse8.5 注册机 破解 myeclipse8.5_KeyGen注册机 有需要的朋友可以下载