myeclipse破解码源码简单实用永不过期

时间:2022-07-12 12:11:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
myeclipse 破解码 源代码

// myeclipse 破解码 源代码 很简单很实用 不用为你的myeclipse 过期犯愁

package com.test;

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


本文来源:https://www.wddqw.com/doc/e82a7d18fad6195f312ba6e5.html