`
nose
  • 浏览: 14325 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

MyEclipse注册码自动生成

阅读更多
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) {
}
}
}
分享到:
评论
1 楼 bnmnba 2012-03-19  
不知道适合那几个版本。

相关推荐

    自动生成myEclipse 注册码

    找不到能用的myEclipse注册码 那就自己生成吧 此类导入myEclipse 运行 自动生成注册码

    Myeclipse注册码生成类

    Myeclipse注册码生成类, 只要输入用户名按回车键, 会自动产生一个序列号即注册码. 你可以在eclipse下运行生成

    MyEclipse自动在线生成激活码

    这是一个神奇的网站,打开连接,输入你想要给你的myeclipse注册的名字就行了,然后会自动生成一串注册吗!关键的是生成的注册码有效期是3年!你没看错,就是三年,亲测很好用!

    myeclipse注册机自动生成注册码

    【描述】提到的“自动生成myeclipse注册码的java源代码”意味着有人通过编程方式破解了MyEclipse的授权系统,创建了一个可以生成有效注册码的程序。这种程序通常基于对MyEclipse软件内部授权算法的理解或逆向工程的...

    MyEclipse注册码生成器

    【MyEclipse注册码生成器】是一款针对MyEclipse集成开发环境的注册码生成工具,旨在帮助用户解决MyEclipse的授权问题,避免因试用期限制而影响开发工作。MyEclipse是一款功能强大的Java EE集成开发环境,由Genuitec...

    myeclipse自动生成注册码

    本篇文章将详细介绍一种用于自动生成MyEclipse注册码的方法及其背后的原理。 #### 二、核心代码解析 根据提供的部分代码片段,我们可以看到这是一个名为`MyEclipseKeyGen`的类,该类包含了自动生成注册码的核心...

    Myeclipse6.0注册码自动生成类

    Myeclipse6.0注册码自动生成类,可以根据自己输入的用户名,自动生成注册码,太牛啦

    MyEclipse注册码序列号

    java代码自动生成MyEclipse注册码序列号。可以手动输入序列号名,生成序列号,非常实用

    myeclipse注册码

    ### MyEclipse注册码知识点详解 #### 一、MyEclipse简介 MyEclipse是一款功能强大的集成开发环境(IDE),专为Java开发人员设计。它不仅支持Java开发,还支持其他多种语言,如PHP、Python等。MyEclipse集成了众多...

    myEclipse 6.5 -9.0 注册码自动生成,你也可以。

    标题 "myEclipse 6.5 -9.0 注册码自动生成,你也可以。" 暗示了这是一个关于myEclipse IDE的注册码生成技术的分享,可能涉及到破解或者授权验证规避的方法。myEclipse是基于Eclipse的一个集成开发环境,主要用于Java...

    生成MyEclipse注册码,激活MyEclipse

    ### MyEclipse注册码生成详解 #### 一、前言 MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),它基于Eclipse平台并增加了许多强大的功能,如Web开发工具、数据库工具等。然而,使用MyEclipse需要合法授权...

    MyEclipse过期注册码

    #### 二、MyEclipse注册码过期问题概述 在使用MyEclipse的过程中,可能会遇到注册码过期的问题。一旦注册码过期,软件将不再提供完整功能,这会给开发者带来诸多不便。因此,寻找有效的方法来解决注册码过期问题是...

    java代码获取myeclipse注册码.txt

    该文件提供了一种通过Java代码自动生成MyEclipse注册码的方法。MyEclipse是一款非常流行的Java集成开发环境(IDE),主要用于Java应用程序的开发。对于那些想要了解或学习如何为软件产品生成注册码的开发者来说,这...

    MyEclipse注册码破解

    用于MyEclipse破解,生成破解MyEclipse过期序列号。通过解压点击运行,随便输入用户名,然后自动生成序列号,将其用户名和序列号填写到MyEclipse相应位置即可。

    myeclipse7.5注册码

    ### MyEclipse 7.5 注册码及软件激活指南 #### 一、MyEclipse 7.5 概述 MyEclipse 是一款非常流行的集成开发环境(Integrated Development Environment,IDE),它主要针对Java EE应用程序开发而设计。MyEclipse ...

    myeclipse生成注册码

    通过以上分析可以看出,这段代码主要实现了MyEclipse注册码的自动生成功能。它首先获取用户ID和许可证号,然后通过一系列日期计算、字符串拼接和加密操作来生成注册码。这种方法不仅方便快捷,而且具有一定的安全性...

    myeclipse8自动生成验证码工具

    自动生成myeclipse8的注册码,本人亲测可用 方便快捷

    MyEclipse6.5的有效注册码

    本文将详细介绍如何通过一段提供的代码在MyEclipse 6.5中自动生成有效的注册码和用户名,使用户能够不受限制地使用该软件。 #### 二、注册码生成原理解析 本节将深入分析所提供代码的工作原理,并解释其中涉及的...

    myeclipse-8.5注册码生成

    ### MyEclipse 8.5 注册码生成详解 #### 一、MyEclipse 8.5 概述 MyEclipse 是一款功能强大的集成开发环境(Integrated Development Environment,IDE),它基于 Eclipse 平台,并增加了许多专为 Java 开发者设计...

Global site tag (gtag.js) - Google Analytics