Red de conocimiento del abogados - Respuesta jurídica de la empresa - Solicite el código de registro myeclipse5.5

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

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

}

}

}