package test;
import java.io.*;
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, "20");
System.out.println("Serial:" + res);
reader.readLine();
} catch (IOException ex) {
}
}
}
运行该代码,在控制台中会出现:
please input register name:
×××××(你的name)
即生成序列号:
please input register name:
yan2009
Serial:lLR8ZC-855575-6754795661317731
分享到:
相关推荐
MyEclipse的商业版本通常需要购买许可证才能解锁全部功能,这个文件可能提供了授权码的生成方式,但值得注意的是,使用非法的密钥生成器可能违反软件的使用条款,因此合法购买和使用官方提供的激活方式是推荐的做法...
MyEclipse 9.X破解工具,已经验证过,请放心使用
MyEclipse 6.x 最新注册码(有效期至2015年): 注册后: 最新myeclipse6.6注册码 Subscriber: cd-shangguan Product ID: E3MP (MyEclipse Professional Subscription) License version: 3.0 Full Maintenance ...
myEclipse注册码生成程序
根据提供的信息,我们可以了解到这是一份关于MyEclipse 5.x和6.x版本的专业订阅注册码的资料。这里将详细解析这些信息所涉及的关键知识点。 ### 关键知识点一:MyEclipse简介 - **MyEclipse**是一款面向Java开发者...
如果某个操作系统systemid不对,打开myeclipse---myeclipse----Subscription Infomation--输入用户名 激活码----activate now ---web active---- 会看到网址里面有参数 sytemId * publicKey.bytes 没有替换,请...
根据提供的文件信息,本文将详细解释与MyEclipse 8.6注册码相关的知识点,包括MyEclipse软件的概述、注册码的作用、如何正确输入注册码以及如何通过帮助菜单进行订阅管理等内容。 ### 一、MyEclipse软件概述 ...
MyEclipse-2018.12.0破解文件。 原有的激活文件对于新版本MyEclipse2018.12.0已经失去作用,在这里再提供一个激活文件,可激活MyEclipse2018.12.0,内涵破解教程文档,亲测可用。 MyEclipse201 激活文件。
### MyEclipse注册码知识点详解 #### 一、MyEclipse简介 MyEclipse是一款功能强大的集成开发环境(IDE),主要用于Java EE应用的开发。它基于Eclipse平台,并且提供了许多增强功能,如Web开发工具、数据库管理工具...
在压缩包内的"myeclipse9.0注册码.txt"文件,很可能包含了可以用于激活MyEclipse 9.0的注册码。使用这个文件中的信息,用户应该能够按照官方的激活流程输入注册码,从而激活软件。激活过程通常包括启动MyEclipse,...
在探讨“MyEclipse5.5.x的注册码”这一主题时,我们首先需要了解MyEclipse的基本概念及其重要性,随后再深入分析注册码的作用、获取途径以及使用时的注意事项。 ### MyEclipse简介 MyEclipse是一款面向Java开发者...
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错...
1. **官方网站购买**:访问MyEclipse的官方网站,根据页面指引完成购买流程,之后会通过电子邮件收到注册码。 2. **官方活动**:有时候官方会举办一些活动,参与这些活动有可能获得免费或折扣价的注册码。 ### 注册...
#### 二、MyEclipse注册码解析 在给定的文件内容中,包含了多个不同版本的MyEclipse注册信息。下面将逐一进行解析: ##### 1. MyEclipse 6.0.1 Standard Subscription - **注册用户**: administrator - **订阅...
最新版-MyEclipse CI 2019.4.0(2019-5-5更新)亲测可用,之前破解过的直接用之前的方法就可以了,文件替换后写注册名,注册名与之前的不要相同,注意下拉选blue,然后生成密钥,点激活按钮,然后工具栏tools下sava...
直接复制myeclipse中运行就可以了。
根据提供的信息,我们可以总结出以下关于MyEclipse不同版本的注册码、订阅信息及使用细节的知识点: ### MyEclipse 6.0 GA 版本注册码 #### 正常注册码示例: - **Subscriber:** Administrator - **Subscription ...
将包导入MyEclipse,运行: 在控制台中会出现: please input register name: ×××××(输入你的name,随便什么) 即生成序列号: ××××× ××××× ××××× 进入myeclipse,在菜单中选择 Myeclipse->...
Myeclipse 8.x 注册码,序列号,破解 两种方式注册 运行.exe或.java
### MyEclipse 8.6 注册码解析与使用指南 #### 一、MyEclipse简介 MyEclipse是一款功能强大的集成开发环境(IDE),它为Java开发人员提供了一个全面的解决方案,支持Java、JEE、HTML、CSS、JavaScript等多种语言的...