Import java.io.*;
Import java.text.ParseException;
Import Java.text.SimpleDateFormat;
Import Java.util.Date;
Import Javax.servlet.http.HttpServletRequest;
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" 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 ("+"). 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 = (* 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 >=) && (J <= 57)) {
j = ((((j-48) + 5)% 10) + 48;
} else if ((J >=) && (J <= 90)) {
j = ((((j-65) + 13)% 26) + 65;
} else if ((J >=) && (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) throws ParseException {
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, "20");
System.out.println ("Serial:" + res);
Reader.readline ();
} catch (IOException ex) {
}
}
}
MyEclipse secret key Generator