Solicite el código de registro myeclipse5.5
Cree un MyEclipseGen.java en myeclipse, luego tome el siguiente contenido y ejecute este programa java. Se le pedirá que ingrese una cadena en la consola. Puede hacer lo que quiera. Después de presionar Enter, a. El código de registro se generará automáticamente,
Por ejemplo, ingrese su nombre: yds
---------: xxxxxxxxxxxxxxxxxxxxxxxxxx
Es decir. Suscriptor: yds
Código SubNULLion: xxxxxxxxxxxxxxxxxxxxxxxxxxx
Entonces solo usa esto para registrarte.
import java.io.*;
public class MyEclipseGen {
private static final String LL = "Descompilar este software protegido por derechos de autor es una violación de su licencia acuerdo y la Ley de Derechos de Autor del Milenio Digital de 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Según la sección 1204 de la DMCA, las sanciones varían hasta una multa de $500,000 o hasta cinco años de prisión. un primer delito. Piénselo; pague una licencia, evite el procesamiento y siéntase mejor consigo mismo.";//Defina una cadena string
public String getSerial(String userId, String LicenseNum) { p>
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.add(1, 3)
cal. , -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();
Tipo de cadena = "YE3MP-"
Necesidad de cadena = new StringBuilder( userId.substring (0, 1)).append(tipo).
append("300").append(licenseNum).append(verTime).toString()
String dx =; nuevo StringBuilder(necesidad).append(LL).append(userId).t
oString();
int suf = this.decode(dx);
Código de cadena = new StringBuilder(need).append(String.valueOf(suf)). >
toString();
return this.change(code);
}
decodificación int privada (String s) {
int i;
char[] ac;
int j
int k
i = 0; /p>
ac = s.toCharArray();
j = 0;
k = ac.length
mientras (j lt; k) {
i = (31 * i) ac[j];
j
}
return Math.abs; (i);
}
cambio de cadena privada (String s) {
byte[] abyte0;
int i;
int k;
int j;
abyte0 = s.getBytes();
ac = new char[s.length()];
i = 0;
k = abyte0.length
mientras (i lt; ; k) {
j = abyte0[i];
if ((j gt; = 48) amp; amp; (j lt; = 57)) {
j = (((j - 48) 5) 10) 48
} else if ((j gt; = 65) amp; amp; (j lt; = 90)) {
j = (((j - 65) 13) 26) 65
} else if ((j gt; = 97) amp; amp; (j lt; = 122; )) {
j = (((j - 97) 13) 26) 97
}
ac[i] = (char) j
i ; /p>
}
return String.valueOf(ac);
}
public MyEclipseGen() {
super ();
}
public static void main(String[] args) {
prueba {
System.out.println ("ingrese el nombre del registro:");
lector BufferedReader = new BufferedReader(new InputStreamReader(
System.in));
userId = lector.readLine();
MyEclipseGen myeclipsegen = new MyEclipseGen();
String res = myeclipsegen.getSerial(userId, "20" );
System.out.println("Serial:" res); // Salida de información del número de serie
lector.readLine();
} catch (IOException ex) {
}
}
}