MyEclipse6.0注册码生成机 源码程序,运行程序后,输入 administrator,按回车键,程序会根据本机配置生成唯一的注册码
import java.io.*;
public class MyEclipse6_Gen {
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 MyEclipse6_Gen() {
}
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();
MyEclipse6_Gen myeclipsegen = new MyEclipse6_Gen();
String res = myeclipsegen.getSerial(userId, "20");
System.out.println("Serial:" + res);
reader.readLine();
} catch (IOException ex) {
}
}
}
分享到:
相关推荐
NULL 博文链接:https://zhaoshijie.iteye.com/blog/1174669
运行即可生成注册码。适用于MyEclipse6.0、6.5、7.5,其他的我没试过。
- **技术背景**:该项目采用了JSP(Java Server Pages)作为前端展示技术,后端使用Java语言开发,借助MyEclipse 6.0作为开发工具,并结合Struts + Hibernate框架进行开发。数据库方面选择了SQL Server 2005作为数据...
本系统的开发环境是windows xp+myEclipse5.5+Tomcat6.0+sqlserver2000数据库 (1)首先解压我的程序文件夹,安装开发环境软件myEclipse和运行服务器tomcat (2)打开sqlserver的企业管理器,将数据库目录下的sqlserver...
程序设计语言:JSP+JAVABEAN 数据库:Sqlserver2005 项目名称:Easy Buy Online在线购物系统 Easy Buy Online在线购物系统能够实现广大用户足不出户就能在线购买自己心仪的商品。 1系统运行环境及其应用软件: ...
源码编号:B-E00006 项目名称:基于Java web的图书管理系统(Library) 当前版本:V2.0.2版本 难度等级:✩✩ 复杂程度:✩✩✩✩ 用户类型:双角色(普通用户和管理员) 设计模式:MVC(jsp+servlet+javabean) ...
4. **Web容器**:提到了Tomcat 6.0,这是一个开源的Servlet容器,用作运行Java Servlet和JSP网页应用的Web服务器。 5. **数据库系统**:文档提到了MYSQL,这是一个广泛使用的开源关系型数据库管理系统,经常用于...
本网站采用了多种开发工具,包括 MyEclipse 8.5、Tomcat 6.0、SQL Server 2005、JSP 等。MyEclipse 是基于 Eclipse 的插件开发环境,主要用于 Java、Java EE 和移动应用的开发。Tomcat 是一个免费的开源代码的 Web ...
- 服务器:Tomcat 6.0 通过这样的设计和实现,系统能够有效地满足水果4S店的在线销售需求,提供高效、安全、易用的电子商务服务。不仅方便了顾客随时随地购买水果,也减轻了商家的管理工作,实现了信息化、自动化的...