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) {
}
}
}
分享到:
相关推荐
Eclipse Workbench是Eclipse IDE的核心组成部分,它提供了一个集成的工作环境,用于开发、调试和管理各种软件项目。本教程将深入探讨Eclipse Workbench的功能和使用方法,旨在帮助开发者充分利用这一强大的工具。 1...
MyEclipse Enterprise Workbench v7.0是该系列的一个重要版本,相对于之前的版本进行了大量的改进与优化,特别是在性能和稳定性方面取得了显著提升。此外,v7.0还引入了一些新特性,如: 1. **增强的性能**:通过...
MyEclipse Enterprise Workbench 6.6.0 GA 注册码
轻松破解Myeclipse 10 10.0, MyEclipse Enterprise Workbench 10 10.0 , 在winxp win2000下调试通过
如题,MyEclipse Enterprise Workbench v7.1.1)Win/Linux的Key. 本人测试通过. 其中包含了: keygen-linux32.tar.gz keygen-linux64.tar.gz keygen-macosx.tar.gz keygen-win32.zip keygen-win64.zip 搜索自网上,版权...
workbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkbenchworkb
MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE...
org.eclipse.ui.workbench插件源码,该插件主要实现eclipse中的一些基本功能,如新建向导等。下载后解压直接导入作为eclipse工程即可,我是网上找的源码用eclipse转成项目后,在直接压缩的。
org.eclipse.ui.workbench_3.7.1.v20120104-1859.jar
eclipes org.eclipse.ui.workbench_3.7.0.I20110519-0100.jar
jar包,官方版本,自测可用
org.eclipse.ui.workbench_3.4.1.M20080827-0800a有问题,不支持Hibernate插件,在里面添加了SWTResourceUtil.class
MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
是老外制作的eclipse workbench 入门视频,值得学习。
MySQL Workbench Enterprise版提供了一键建模功能,使得数据库建模过程变得极其简单。用户可以通过直观的图形界面设计ER(实体关系)模型,自动生成相应的SQL创建语句,大大提高了数据库开发的效率。此外,它还支持...
2. **工作台(Workbench)**:工作台是Eclipse RCP应用程序的中心,负责管理窗口、视图、编辑器等元素。开发者可以自定义工作台布局,例如添加新的视图或编辑器。 3. **视图(View)**:视图是用户界面中显示特定...
Eclipse中变量双击高亮失效, 切换窗口focus后,正常高亮,这是一个bug,将plugins/下的此文件替换即可修复。
Eclipse RCP(Rich Client Platform)是Eclipse框架下的一个组件,它允许开发者构建功能丰富的桌面应用程序。这个压缩包中的“ECLIPSE RCP项目源程序”包含了使用Eclipse RCP开发的一个项目的完整源代码,并且有中文...
首先,Eclipse的核心是其工作台(Workbench)概念,这是一个用户界面模型,允许开发者在一个统一的环境中管理项目、源代码、资源和工具。通过工作台,用户可以创建、编辑、运行和调试Java应用程序,同时也支持其他...