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) {
}
}
}
please input register name:
xxx
Serial:pLR8ZC-855550-6854575794008152
相关推荐
在探讨如何生成MyEclipse 5.5的序列号这一主题时,我们首先需要了解MyEclipse本身以及序列号在软件授权中的作用。MyEclipse是基于Eclipse平台的一个增强版IDE(集成开发环境),主要面向Java开发人员,提供了一系列...
标题"myeclipse序列号生成"暗示我们将探讨如何为MyEclipse创建自定义的序列号。通常,序列号生成涉及到加密算法,如哈希函数、RSA公钥私钥对等,这些算法用于生成一组唯一且难以预测的数字或字母组合。开发者可能会...
然而,描述中提到的"Myeclipse序列号注册代码"可能是指一种能够自动生成MyEclipse序列号的程序,这通常是不合法的,因为这违反了软件的使用条款和版权法。 使用非官方的序列号注册代码存在以下风险: 1. 法律风险:...
总的来说,myEclipse序列号的生成涉及到软件授权、编程技术以及软件许可法。虽然技术上可以实现序列号的自动生成,但使用者应当尊重知识产权,合法使用软件。对于开发者来说,理解这些技术背后的原理有助于提升编程...
对于MyEclipse 6.0版本,本文将详细介绍一种自动生成序列号的方法,该方法通过一段Java代码实现,用户只需输入用户名,即可获得对应的序列号。 #### 二、重要概念解释 - **序列号**:序列号是软件发行商用于识别...
把该工程导入MyEclipse运行,运行时需要输入用户名,用户名可随意填写。填写完用户名后就会生成,一串序列号,把该序列号填入MyEclipse.完成。以后MyEclipse就不会在提示注册信息。
在探讨“myeclipse序列号”这一主题时,我们首先需要理解MyEclipse是什么,以及序列号在其使用过程中的重要性。MyEclipse是基于Eclipse平台的一款功能强大的集成开发环境(IDE),专为Java EE应用程序开发而设计。它...
此代码可用于生产MyEclipse的序列号,过期时间和用户名都可以自己设定,简单实用。
"MyEclipse8.5序列号生成器" 这个标题指的是一个工具,用于自动生成MyEclipse 8.5版本的激活序列号。MyEclipse是一款非常流行的Java集成开发环境(IDE),它基于Eclipse,提供了额外的企业级功能,如对Java EE、Web...
java代码自动生成MyEclipse注册码序列号。可以手动输入序列号名,生成序列号,非常实用
下面详细介绍如何通过 Java 代码自动生成这些序列号。 ##### 1. 创建 Java 项目 在 Eclipse 中新建一个 Java 项目,项目名称可以根据个人喜好来命名。 ##### 2. 编写序列号生成器 创建一个名为 `MyEclipseGen` ...
本文将深入探讨MyEclipse 6.0和6.5版本的序列号生成器相关知识。 首先,我们需要理解软件序列号(Serial Number)的作用。序列号是软件开发商用于验证用户合法性的关键,通常每个软件安装后都需要输入正确的序列号...
MyEclipse安装插件代码生成类 附带破解序列号生成
MyEclipse10注册码激活码验证码生成器。是一个java文件,运行它即可。
【MyEclipse 8.5 GA 序列号生成器】是针对MyEclipse集成开发环境8.5 GA版本的一款工具,主要用于生成激活序列号。MyEclipse是一款强大的基于Java平台的集成开发环境(IDE),它扩展了Eclipse的功能,提供了用于Web、...
这篇博客文章“Java类编译生成MyEclipse 7.0 注册码”探讨的是如何通过编写Java程序来生成MyEclipse 7.0的注册码,从而免费使用这款强大的IDE。 首先,我们要理解的是,这个过程涉及到逆向工程和软件许可问题。逆向...
至于压缩包中的"myEclipse序列号"文件,可能是包含了某种序列号生成器的代码或者已经生成的序列号列表。如果这个文件是非法的,那么使用它可能会导致法律问题,比如受到软件供应商的法律追责,同时也可能使用户的...
【描述】提到的“自动生成myeclipse注册码的java源代码”意味着有人通过编程方式破解了MyEclipse的授权系统,创建了一个可以生成有效注册码的程序。这种程序通常基于对MyEclipse软件内部授权算法的理解或逆向工程的...
myeclipse.10.0.更新发布(破解更新).myeclipse10.0_key.gen 【新版更新】MyEclipse 10.0 正式版破解注册码 - 附详细操作及说明 适合于MyEclipse 10.0,具体看详细操作说明吧...... 另外,MyEclipse 9系列的破解...