package t4_12;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class test {
private static final String L = "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 static void main(String args[]) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String userId = null;
int intLicenseNum = 1;
String strLicenseNum = null;
boolean bProFlag = true;
String strProFlag = null;
while (userId == null || "".equals(userId.trim())) {
System.out.print("Subscriber: ");
try {
userId = br.readLine();
} catch (IOException ioexception) {
}
}
System.out.print("Number of licenses(default 1, max 999): ");
try {
strLicenseNum = br.readLine();
} catch (IOException ioexception1) {
}
NumberFormat nf = new DecimalFormat("000");
if (strLicenseNum == null || "".equals(strLicenseNum.trim())) {
strLicenseNum = nf.format(intLicenseNum);
} else {
strLicenseNum = nf.format(Integer.parseInt(strLicenseNum));
}
System.out.print("Professional or Standard(default pro, n=stand): ");
try {
strProFlag = br.readLine();
} catch (IOException ioexception2) {
}
if (strProFlag != null && !"".equals(strProFlag.trim())) {
bProFlag = false;
}
Calendar cal = Calendar.getInstance();
cal.add(1, 2);
cal.add(6, -1);
SimpleDateFormat sdf = new SimpleDateFormat("yyMMdd");
String need = userId.substring(0, 1) + "Y"
+ (bProFlag ? "E3MP" : "E2MY") + "-100" + strLicenseNum + "-"
+ sdf.format(cal.getTime()) + "0";
String dx = need
+ "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."
+ userId;
int suf = decode(dx);
String code = need + suf;
System.out.println("Subscription Code: " + change(code));
}
static int decode(String s) {
int i = 0;
char ac[] = s.toCharArray();
int j = 0;
for (int k = ac.length; j < k; j++) {
i = 31 * i + ac[j];
}
return Math.abs(i);
}
static String change(String s) {
if (s == null || s.length() == 0) {
return s;
}
byte abyte0[] = s.getBytes();
char ac[] = new char[s.length()];
int i = 0;
for (int k = abyte0.length; i < k; i++) {
int 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;
}
return String.valueOf(ac);
}
}
分享到:
相关推荐
根据提供的信息,我们可以了解到这篇文章主要涉及的是MyEclipse 5.5 GA版本的注册码及其有效期至2011年。接下来将详细解析与MyEclipse 5.5 GA相关的知识点,包括MyEclipse的基本介绍、5.5 GA版本的特点以及用户对...
通过上述介绍可以看出,MyEclipse5.5GA注册码是确保用户能够正常使用该版本软件的重要凭证。正确输入合法的注册码能够帮助用户解锁全部功能,提高开发效率。同时,也需要注意遵守相关法律法规,保护自身权益不受侵害...
<br/>文件只包含补丁使用方法和注册码,MyEclipse 5.5 GA 正式版请从官方网站下载,地址http://www.myeclipseide.com/Downloads+index-req-getit-lid-82.html<br/>MyEclipse Enterprise Workbench 5.5 GA for ...
综上所述,虽然给定的信息提供了一些关于MyEclipse 5.5 GA注册码的具体实例,但在实际使用过程中还需要考虑到软件版权的合法性和长期使用的稳定性问题。对于开发者来说,选择合适的开发工具以及遵守相关的法律法规是...
MyEclipse的注册码生成器,即"MyEclipse_5.5GA_keymaker",是第三方工具,它旨在为用户提供免费的注册码,以绕过官方的购买流程。值得注意的是,使用这类工具可能存在法律风险,因为它们可能违反了软件的许可协议,...
myeclipse5.5GA 破解文件 注册码
在探讨"Myeclipse 5.5 GA KeyCode"这一主题时,我们主要关注的是MyEclipse 5.5版本的激活码或序列号的获取与使用,以及与之相关的订阅信息。MyEclipse是一款广泛使用的集成开发环境(IDE),特别适合Java、JEE和其他...
myeclipse5.5Ga 注册码,很好用的。
MyEclipse_5.5GA_keymaker,MyEclipse自动生成注册码的工具
根据提供的信息,我们可以总结出以下关于...通过以上分析,我们可以看到不同版本的MyEclipse及其注册码的具体信息,这有助于用户更好地了解和选择适合自己需求的版本。同时,也强调了合理合法使用软件的重要性。
根据提供的信息,我们可以总结出以下关于MyEclipse不同版本的注册码、订阅信息及使用细节的知识点: ### MyEclipse 6.0 GA 版本注册码 #### 正常注册码示例: - **Subscriber:** Administrator - **Subscription ...
运行 - cmd javac MyEclipse 然后随便输入一个name值就生成注册码了,生成注册码一次可以使用2年
MyEclipse 6.0GA / M1 和 5.5GA 注册码 Subscriber: www.1cn.biz Subscriber Code: jLR8ZC-655355-5450765457039125 或者 Subscriber: www.1cn.biz Subscriber Code: jLR7ZL-655355-5450755330522962 适用于早期的...
2. **适用于5.5 GA版本的注册码**: - Subscriber: www.1cn.biz - Subscriber Code: jLR8ZC-655355-5450765457039125 或 Subscriber Code: jLR7ZL-655355-5450755330522962 3. **适用于早期5.5 M2版本的注册码**...
MyEclipse_5.5.1GA破解带注册码的
GA(General Availability)表示这是一个正式发布的稳定版本,可供用户在生产环境中使用。 - **功能特点**: - 支持多种编程语言,包括Java、HTML、CSS、JavaScript等。 - 提供了强大的代码编辑器、调试工具、项目...
### MyEclipse 5.0 6.0 7.0 系列注册码知识点解析 #### 一、MyEclipse概述 ...用户在选择使用特定版本的注册码时,应仔细核对信息,确保其合法性及适用性,以便更好地利用MyEclipse进行高效开发。
第二组注册码的信息不完整,仅提供了订阅者名称为“myeclipse5.5”以及注册码`zLR8ZC-850444-5453675708725833`。由于缺少具体的产品ID、许可证版本等信息,我们无法确定其具体的使用条件和限制。不过,通常情况下,...
本文将详细解析MyEclipse各版本注册码的相关信息,帮助读者更好地理解其使用方法及注意事项。 ### MyEclipse注册码解析 #### 1. **产品识别与授权类型** MyEclipse的注册码包含了多种信息,包括产品ID、许可证...