`

myeclipse8.6 for spring 获取注册码程序

阅读更多
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;


public class MyEclipseKeyGen {
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 type) {
NumberFormat nf = new DecimalFormat("000");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.YEAR, 3);
cal.add(Calendar.DAY_OF_YEAR, -1);
String licenseNum = nf.format((int) (Math.random() * 1000));
String expTime = new StringBuilder("-").append(
new SimpleDateFormat("yyMMdd").format(cal.getTime())).append(
"0").toString();
String need = new StringBuilder(userId.substring(0, 1)).append("Y")
.append(type).append("-100").append(licenseNum).append(expTime)
.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 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();
if(userId == null || "".equals(userId)){
System.out.println("name is null");
System.exit(0);
}
MyEclipseKeyGen myeclipsegen = new MyEclipseKeyGen();
String res = myeclipsegen.getSerial(userId, "E3MS");
System.out.println("Serial:" + res);
reader.readLine();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
分享到:
评论

相关推荐

    MyEclipse8.6forSpring注册机

    使用myeclipse8.6ForSpring封装的注册机工具,直接java -jar 后输入一个注册名即可。

    MyEclipse8.6 for Spring 注册码

    总的来说,MyEclipse 8.6 for Spring提供了一个全面的开发环境,帮助开发者充分利用Spring框架的功能。而使用非法的注册码生成器不仅违法,也可能带来安全风险,因此应始终遵循正规途径获取软件授权。

    Myeclipse8.6 spring版本注册码

    Myeclipse8.6 spring版本注册码 特别难找 一定有用

    myeclipse for spring 8.6 注册码 可用2年

    从压缩包子文件的文件名称 "myeclipse8.6可用注册码.txt" 来看,这个文本文件很可能是包含注册码的文档,用户可以打开这个文件,找到注册码并按照MyEclipse的激活流程进行输入。 现在,让我们深入了解一下MyEclipse...

    myeclipse for spring 8.6注册码

    myeclipse for spring 8.6注册码

    Myeclipse for spring 8.6 注册码

    Myeclipse for spring 8.6 注册码

    myEclipse8.6 2017-3

    myEclipse8.6 各版本注册码 有效期2017-3 MyEclipse Standard Edition MyEclipse Professional Edition MyEclipse Spring Edition MyEclipse Blue Edition

    myeclipse 8.6 注册机 注册码 (8.5以上甩有版本for spring,blue,pro,etc)

    myeclipse 8.6 注册机 注册码 (8.6版本for spring,blue,pro,etc) 绝对可用。我试过!(改下类名,或者包名)

    myeclipse for spring 8.6.1 win32 及myeclipse6.5-8.6-9.0以上的注册码

    myeclipse for spring 8.6.1 win32 及myeclipse 本注册码适用于6.5以上版本,7.1 8.6.1版本,及9.0以上的版本均已经测试过,完全没问题的注册码 Subscriber: Subscription Code: 本注册码有效期到2012年6月9日 ...

    MyEclipseCode 8.6注册码

    【MyEclipseCode 8.6 注册码详解】 MyEclipseCode是一款广泛使用的Java集成开发环境(IDE),尤其在企业级应用开发中备受青睐。它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、构建、部署以及对多种...

    MyEclipse_Key

    myeclipse+8.6各个版本注册码 均是8.6版本,可以使用到2014年 一:MyEclipse Standard Edition: zhuce mLR7ZL-655954-69587656619070831 admin nLR7ZL-655564-69587656244320122 yuewang lLR7ZL-655288-...

    门禁系统java实现

    在MyEclipse 8.6这个集成开发环境中,开发者可以方便地编写、调试和测试代码。MyEclipse是基于Eclipse的Java EE集成开发环境,提供了丰富的工具支持,包括数据库连接、服务器配置、代码编辑和调试等。 开发门禁系统...

    调查问卷毕业设计源码及数据库

    MyEclipse8.6是一个集成开发环境(IDE),它为Java开发者提供了便捷的代码编写、调试和部署工具,使得开发过程更为高效。通过MyEclipse,你可以快速地构建、运行和测试Java应用,包括这个调查问卷系统。 在数据库...

Global site tag (gtag.js) - Google Analytics