当前位置: 代码迷 >> J2EE >> 哪位高手有MyEclipse_5.5.1GA的注册码
  详细解决方案

哪位高手有MyEclipse_5.5.1GA的注册码

热度:70   发布时间:2016-04-22 02:55:48.0
谁有MyEclipse_5.5.1GA的注册码?
我刚下了一个,就是没有注册码。

------解决方案--------------------

Subscriber: www.1cn.biz
Code: jLR8ZC-444-55-4467865481680090
试试
------解决方案--------------------
我有啊
------解决方案--------------------
Subscriber: www.1cn.biz
Code: jLR8ZC-444-55-4467865481680090
试试

试过的结果:

The license manager has determined that your key has likely been forged. This key is now suspended and may not be used. Your IP address has been logged and will be reported the next time you use this key. Please contact the MyEclipse subscription department if you believe you received this message in error, or to arrange the purchase of a valid key, to correct this problem.
------解决方案--------------------
www.csdn.com
jLR8ZC-855550-6550785949472926

Subscriber: www.csdn.com
Product ID: E3MP (MyEclipse Professional Subscription)
License version: 3.0
Full Maintenance Included
Subscription expiration date (YYYYMMDD): 20100523
Number of licenses: 5


www.1cn.biz
jLR8ZC-855550-65507856158994406

Subscriber: www.1cn.biz
Product ID: E3MP (MyEclipse Professional Subscription)
License version: 3.0
Full Maintenance Included
Subscription expiration date (YYYYMMDD): 20100523
Number of licenses: 5

------解决方案--------------------
java中编译此代码为CLASS,然后运行,直接运行

public class Main {
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) {
String userId = "xiangfei ";
// MyEclipse4.1 GA
// 其中491(4.9.1)/400(4.0)/401(4.1)/501(5.1.0),()内为版本号,9912310代表注册码过期时间2099/12/31
String need = userId.substring(0, 1) + "YE3MP-401-00-9912310 ";
// MyEclipse4.0.0 GA
// String need = userId.substring(0,1) + "YE3MP-400-01-9912310 ";
// MyEclipse4.9.1
// String need = userId.substring(0,1) + "YE3MP-491-01-9912310 ";
// MyEclipse5.1.0 GA
// String need = userId.substring(0,1) + "YE3MP-501-00-9912310 ";
String dx = need + L + userId;
int suf = decode(dx);
// System.out.println( "SUF: "+suf);
String code = need + suf;
System.out.println(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) {
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);
}
}