package test;
import java.io.*;
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 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 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("300").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 = (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 MyEclipseGen() {
??????? super();
??? }
??? 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();
??????????? MyEclipseGen myeclipsegen = new MyEclipseGen();
??????????? String res = myeclipsegen.getSerial(userId, "20");
??????????? System.out.println("Serial:" + res);
??????????? reader.readLine();
??????? } catch (IOException ex) {
??????? }
??? }
}
详细解决方案
MYECLIPSE6.0.1注册码 破译程序
热度:46 发布时间:2016-04-23 01:56:02.0
相关解决方案
- struts2+tomcat5.5+myeclipse6.5的404异常
- MyEclipse6.5装android adk只显示1.5和1.6 求解决。该如何解决
- MyEclipse6.5使用EXT3.3.1版本,该怎么处理
- myeclipse6.5部署websphere,如何发布时老是出错
- Myeclipse6.5装配svn插件步骤
- Myeclipse6.5 集成 SVN 采取link方式(非转载版)
- MyEclipse6.5 中装配 SVN 插件
- myeclipse6.5 svn的装配
- myeclipse6.5从svn下上载项目
- MyEclipse6.5 SVN插件装配
- MyEclipse6 上载SVN
- Myeclipse6.5架设SVN三方法
- myeclipse6.5安装maven之后没svn的解决办法
- MyEclipse6.0 装配svn插件
- MyEclipse6.0访问oracle报错 NLS文件问题
- myeclipse6.0中启动tomcat5.5发生问题
- myeclipse6.5用visual jsp designer打开jsp文件总报错?
- MyEclipse6.0.1+tomcat6.0+struts1.3+hibernate3.1如何配置啊??
- 求救 MyEclipse6.0配置问题
- myeclipse6.5,谁能帮忙发个安装包啊?谢谢了!
- myEclipse6.5停配置Axis2并发布webservice
- maven3 Myeclipse6.5 创办web项目
- myeclipse6.5上基于JAX-WS开发Webservice(汉语言示例)
- MyEclipse6.5 .EXTjs装配。
- Myeclipse6.5停使用XFire开发WebService的简单例子
- Myeclipse6.5上使用XFire开发WebService的简单例子
- MyEclipse6.5下基于JAX-WS开发Webservice(中文示例)
- MyEclipse6.0编译后的种无法自动发不到WebRoot/WEB-INF/classes文件夹下(转)
- myeclipse6.0装配jseclipse1.5版本
- MyEclipse6.5+ Maven + Web 调试有关问题