现在的位置: 首页 > 综合 > 正文

Myeclipse6.5注册码汇集(收录网上的注册码和注册算法)

2013年11月24日 ⁄ 综合 ⁄ 共 3044字 ⁄ 字号 评论关闭

MyEclipse6.5 注册码

Subscriber:MaYong
Subscription Code:ZLR8ZO-655444-54678656985359684

Subscriber: www.1cn.biz
Subscription Code: jLR8ZC-855550-6756755080661717

Subscriber:MaYong
Subscription Code:ZLR8ZO-655444-54678656985359684

Subscriber: administrator
Subscription Code: nLR7ZL-655342-54657656405281154

Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-655355-5450765457039125

Subscriber: www.1cn.biz
Subscriber Code: jLR7ZL-655355-5450755330522962

Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-956-55-5467865833584547

Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-444-55-4467865481680090

注册成功后会发现:
Subscriber: www.1cn.biz
Product ID: E3MP (MyEclipse Professional Subscription)
License version: x.x
Full Maintenance Included
Subscription expiration date (YYYYMMDD): 20090520
Number of licenses: 800

如果以上所有注册码都不能使用,请使用下面注册算法

注册算法:打开MYECLIPSE运行下面代码,运行结果就是注册码

 

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) {
  }
}
}

 

 

 

原文作者:alifel

原文地址:http://blog.csdn.net/alifel/article/details/5264854

 

抱歉!评论已关闭.