icech在网上查代码,竟然找到了一个Myeclipse7.0注册机的源代码,真强!这个源代码号称支持Myeclipse6.5和7.0两个版本,java的代码,很爽!编译运行后输入想要注册的用户名,然后再控制台下就会生成相应的注册码! 代码如下: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private static final String LL = "Decompiling this copyrightedsoftware is a violation of both your license agreement and theDigital 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,000fine or up to five years imprisonment for a first offense. Thinkabout it; pay for a license, avoid prosecution, and feel betterabout 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 = newStringBuilder("-").append( newjava.text.SimpleDateFormat("yyMMdd").format(cal.getTime())) .append("0").toString(); String type = "YE3MP-"; String need = newStringBuilder(userId.substring(0, 1)).append(type) .append("300").append(licenseNum).append(verTime).toString(); String dx = newStringBuilder(need).append(LL).append(userId) .toString(); int suf =this.decode(dx); String code = newStringBuilder(need).append(String.valueOf(suf)) .toString(); returnthis.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 = newchar[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++; } returnString.valueOf(ac); } public MyEclipseGen() { super(); } public static void main(String[] args) { try { System.out.println("please input register name:"); BufferedReader reader = new BufferedReader(newInputStreamReader( System.in)); StringuserId = null; userId =reader.readLine(); MyEclipseGenmyeclipsegen = new MyEclipseGen(); String res =myeclipsegen.getSerial(userId, "5"); System.out.println("Serial:" + res); reader.readLine(); } catch (IOException ex){ } } } 注意:注册Myeclipse的时候要先断开网络,否则可能注册不成功! 注册方法: window -> preferences -> myeclipse-> subscription 下面是一个网上流传很广的Myeclipse注册码,有效! Subscriber:MaYong Subscription Code:ZLR8ZO-655444-54678656985359684 |