`

生成MyEclipse6.5中注册码java代码

阅读更多
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.5注册码生成工具

    MyEclipse6.5注册码生成代码,java源码。整个工程打包,只要导入工程,修改注册信息,运行即可生成MyEclipse6.5注册码。

    MyEclipse 6.5注册码 key生成程序(java源码)

    MyEclipse 6.5 注册码 key 生成程序 java代码 编译运行源码 输入任意用户 生成相应的key值

    获取myEclipse6.5注册码

    本文将介绍如何使用 Java 语言来生成 MyEclipse 6.5 的注册码。 首先,我们需要了解 MyEclipse 的注册码生成算法。通过分析给定的 Java 代码,我们可以了解到注册码的生成过程。注册码由多个部分组成,包括用户 ID...

    MyEclipse6.5 注册码生成器

    MyEclipse6.5 注册码生成器,JAVA 源代码,可根据自己的情况相应修改。

    MyEclipse6.5的有效注册码

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

    MyEclipse6.5生成注册码的方法

    在2010年,人们常常寻找生成注册码的方法来免费使用该软件,这导致了“MyEclipse6.5注册码的java生成方法”这一话题的流行。 首先,我们要明确一点,使用非法生成的注册码违反了软件许可协议,可能涉及到法律问题。...

    myeclipse6.5注册finish不能用

    在使用 MyEclipse 6.5 进行注册的过程中,可能会遇到“Finish”按钮不可用的情况,即使输入了正确的注册码。这种情况通常会给用户带来困扰,尤其是对于初次使用的开发者来说。接下来,我们将对这一问题进行深入分析...

    MyEclipse 6.5-8.6注册码

    标题中的"MyEclipse 6.5-8.6注册码"指的是适用于MyEclipse 6.5至8.6版本的一组激活码或序列号,这些版本涵盖了从2007年至2011年间的多个软件发行版。MyEclipse的各个版本都有其独特的特性和改进,随着版本的升级,...

    MyEclipse6.5 注册码

    ### MyEclipse 6.5 注册码使用与获取方法详解 #### 一、MyEclipse 6.5 概述 MyEclipse 是一款基于 Eclipse 的 Java 集成开发环境(IDE),它提供了丰富的功能,如代码编辑、调试、版本控制、Web 应用开发等。...

    Myeclipse6.5注册码编译代码

    本文将深入分析一段用于生成 MyEclipse 6.5 注册码的 Java 代码,并解释其工作原理及潜在法律风险。 #### 二、核心代码分析 这段代码的核心功能是生成一个用于 MyEclipse 的注册码。让我们分部分进行详细解读: #...

    myeclipse 6.5注册码

    接下来,我们将详细解读提供的Java代码段,以了解它是如何生成MyEclipse 6.5注册码的。 #### 主方法解析 ```java public static final void main(String[] args) { String id = "myeclipse"; // 用户ID String ...

    MyEclipse6.5,7.0注册码生成程序(java实现,源代码)

    适用于MyEclipse6.5,7.0,主要好处是java实现的源代码。

    MyEclipse6.5最新注册机(2010年)

    这个文件包含的代码可能是用来计算和生成MyEclipse6.5激活码的算法。Java作为一种跨平台的编程语言,适合编写这样的工具,因为MyEclipse本身也是基于Java开发的。 总的来说,虽然这个话题涉及的技术细节主要围绕...

    myeclipse6.5 blue edition 注册码生成器

    新建个java类,可以自己修改注册名和注册码,过期时间也可自己修改,代码中有标注,运行后生成注册码 再提供一个2014年12月31号过期的注册码: jiangxl wLR8ZO-655888-69678656242496607

    MyEclipse6.5-8.5 注册码生成器

    这个"code.java"可能包含了生成MyEclipse注册码的算法,但这同样是不合法的行为。Java源代码文件通常包含类定义、方法、变量声明以及各种控制流程语句,用于实现特定的功能。 在学习和使用Java或MyEclipse的过程中...

    myeclipse6.5注册代码

    本文将详细介绍一个用于生成 MyEclipse 6.5 版本注册码的示例代码,并对其关键部分进行深入分析。 #### 核心代码解析 ##### 1. 导入必要的类库 ```java import java.text.DecimalFormat; import java.text....

    myeclipse6.5 java文件运行生成注册码

    1、新建java文件,复制下面代码到该文件,右键点击运行,鼠标移到console控制台,输入要注册的用户名,entere键后即可得到注册码 2、打开myeclipse,点开"Myeclipse"菜单项,有个"Subsription Infomation...",点击弹...

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

    在描述中提到了一个博客链接,虽然具体内容没有给出,但我们可以推测博主可能分享了一种自动生成myEclipse注册码的技术或工具。 myEclipse作为一个商业软件,通常需要购买合法的许可证才能使用其全部功能。然而,...

    MyEclipse8.6注册码生成程序本程序适用于MyEclipse6.5以上任何版本

    解压MyEclipse8.6RegisterCode后,用MyEclipse导入java程序!然后运行! 提示please input register name: ...jt不一定要jt可以输入自己喜欢和好...自己重新建一个project运行即可,本程序适用于MyEclipse6.5以上任何版本

    Myeclipse6.5汉化工具、注册码工具、中文转英语工具

    "注册码工具"则是用来生成或获取Myeclipse的有效激活码,使用户能够免费或低成本地使用Myeclipse。需要注意的是,使用非法注册码可能会违反软件许可协议,甚至可能涉及法律问题。因此,建议用户通过正规渠道购买...

Global site tag (gtag.js) - Google Analytics