Red de conocimiento informático - Conocimiento de la instalación - 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) { < / p>

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();

Tipo de cadena = "YE3MP-"

Necesidad de cadena = new StringBuilder(userId. substring (0, 1)).append(tipo).

append("300").append(licenseNum).append(verTime).toString()

String dx =; new StringBuilder(need).append(LL).append(userId).toString();

int suf = this.decode(dx);

Código de cadena = new StringBuil;

der(necesidad).append(String.valueOf(suf)).

toString();

return this.change(code); /p>

decodificación int privada (Cadena s) {

int i;

char[] ac

int

int k;

i = 0;

ac = s.toCharArray(); k = ac.longitud;

while (j < k) {

i = (31 * i) + ac[j]; /p>

}

return Math.abs(i);

}

cambio de cadena privada (String s) {

byte[] abyte0;

char[] ac;

int i

int k

int

abyte0 = s.getBytes();

ac = nuevo carácter[s.length()]

i = 0 > k = abyte0.length;

mientras (i < k) {

j = abyte0[i]; && (j <= 57)) {

j = (((j - 48) + 5) % 10) + 48

} si ((j >= 65; ) && (j <= 90)) {

j = (((j - 65) + 13) % 26) + 65 + 65 si ((j >=; 97) && (j <= 122)) {

j = (((j - 97) + 13) % 26) + 97

}

ac[i] = (char) j;

i++;

}

return Cadena.valor

De(ac);

}

público 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));

String userId = null

userId = lector.readLine(); /p>

MyEclipseGen myeclipsegen = new MyEclipseGen();

String res = myeclipsegen.getSerial(userId, "20"); :" + res); //Información del número de serie de salida

lector.readLine();

} catch (IOException ex) {

}

}

}