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) {
}
}
}
分享到:
相关推荐
MyEclipse6.5注册码生成代码,java源码。整个工程打包,只要导入工程,修改注册信息,运行即可生成MyEclipse6.5注册码。
在探讨“MyEclipse 6.5 注册码”的过程中,我们不仅会介绍注册码的相关信息,还会深入讨论MyEclipse 6.5这一版本的特点、安装与激活过程,以及使用时的一些注意事项。这对于那些希望更好地了解如何使用MyEclipse 6.5...
MyEclipse6.5 注册码生成器,JAVA 源代码,可根据自己的情况相应修改。
MyEclipse 6.5 注册码生成 MyEclipse 是一个基于 Eclipse 的集成开发环境(IDE),它提供了强大的开发和调试功能。然而,MyEclipse 需要注册码来激活其全部功能。本文将介绍如何使用 Java 语言来生成 MyEclipse 6.5...
MyEclipse 6.5 注册码 key 生成程序 java代码 编译运行源码 输入任意用户 生成相应的key值
"MyEclipse 6.5 下载、注册和汉化指南" MyEclipse 6.5 是一个功能强大且流行的 Java 集成开发环境(IDE),提供了许多实用的功能和工具来帮助开发者更快速、更高效地开发 Java 项目。下面,我们将详细介绍 ...
myeclipse6.5注册码 myeclipse6.5注册码 myeclipse6.5注册码 myeclipse6.5注册码 myeclipse6.5注册码 myeclipse6.5注册码
MyEclipse6.5注册码MyEclipse6.5注册码MyEclipse6.5注册码MyEclipse6.5注册码MyEclipse6.5注册码MyEclipse6.5注册码
在本篇文章中,我们将深入探讨有关"MyEclipse 6.5Blue"的注册与使用方面的内容,特别是关于“MyEclipse 6.5Blue”的注册码的相关知识点。 ### MyEclipse 6.5Blue简介 MyEclipse是一款面向Java开发者的集成开发环境...
适用myeclipse6.5的注册码,有效期至2015年2月19日。供给广大适用myeclipse的程序员朋友使用
### myEclipse 6.5 注册码及激活方法详解 #### 一、前言 在软件开发领域,集成开发环境(IDE)是提高开发效率不可或缺的工具之一。myEclipse作为一款广受好评的Java集成开发环境,在开发者中拥有广泛的用户基础。...
### MyEclipse 6.5 GA 注册码与汉化指南 #### 一、MyEclipse 6.5 GA 概述 MyEclipse 是一款非常受欢迎的集成开发环境(Integrated Development Environment,IDE),主要用于Java应用程序的开发。它基于Eclipse...
这是myeclipse的经典版本,全称为MyEclipse6.5.0GAE3.3.2InstallerA。 MyEclipse 6.5.0 GA 设置 Window->Prefrences->General->Startup and Shutdown 把Automatic Update Scheduler的钩去掉 OK!
关于mYeCLIPSE6.5注册码的相关信息与使用说明 一、mYeCLIPSE6.5软件介绍 mYeCLIPSE是一款专为Java开发者设计的强大集成开发环境(IDE),它提供了完整的功能来支持Java应用的开发、调试与部署等过程。随着版本的...
### MyEclipse 6.0/6.5 注册码详解 #### 一、MyEclipse 软件简介 MyEclipse 是一款强大的集成开发环境(Integrated Development Environment,IDE),主要用于Java EE应用的开发。它基于Eclipse平台,并添加了许多...
将该类执行,得到的结果 即为Myeclipse6.5 的破解码
### MyEclipse 6.5 Blue 版本的注册码 #### 一、MyEclipse 6.5 Blue 概述 MyEclipse 是一款深受开发者喜爱的集成开发环境(Integrated Development Environment,简称 IDE),主要用于Java应用程序的开发,同时也...