`

MyEclipse7.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) {
		}
	}
}


分享到:
评论

相关推荐

    MyEclipse7.5注册码

    ### MyEclipse 7.5 注册码使用详解 #### 一、MyEclipse 7.5 概述 MyEclipse 是一款功能强大的集成开发环境(Integrated Development Environment,IDE),专为Java开发者设计,支持Java、JEE、HTML、CSS、...

    myeclipse7.5注册码

    1. **官方网站购买**:访问 MyEclipse 官方网站,按照指引完成购买流程后,官方会发送注册码到你的邮箱。 2. **官方促销活动**:有时 MyEclipse 会在特定时期提供优惠或免费赠送注册码的活动。 3. **教育机构**:...

    MyEclipse 7.5 注册码

    根据提供的文件信息,本文将围绕"MyEclipse 7.5 注册码"这一主题进行深入探讨,包括MyEclipse的基本介绍、注册码的作用及其在MyEclipse 7.5版本中的应用等内容。 ### MyEclipse简介 MyEclipse是Eclipse的一个插件...

    MyEclipse_5.5.1GA和MyEclipse 7.5注册码(未过期)

    在探讨“MyEclipse_5.5.1GA和MyEclipse 7.5注册码(未过期)”这一主题时,我们不仅关注于提供的注册码本身,更深入地了解MyEclipse这款集成开发环境(IDE)的背景、功能以及在软件开发中的应用,将有助于我们全面理解...

    MyEclipse7.5

    MyEclipse 7.5 是一个强大的集成开发环境(IDE),专为Java EE应用程序的开发设计。它基于Eclipse平台,提供了丰富的特性,包括代码编辑、调试、测试和部署等功能,使得开发者能够高效地构建企业级应用。MyEclipse ...

    myeclipse 7.5 注册 注册机 注册码 注册程序

    myeclipse 7.5 注册 注册机 注册码 注册程序

    最新myeclipse7.5的注册码,myeclipse使用期限达2年

    3. **激活步骤**:打开MyEclipse后,进入“Help”菜单下的“Activate”,输入注册码完成激活流程。 4. **验证激活状态**:激活成功后,可以在“Help”-&gt;“About MyEclipse”中查看当前的激活状态和剩余有效期。 ###...

    myeclipse 7.5注册码

    ### MyEclipse 7.5 注册码生成详解 #### 一、背景介绍 MyEclipse 是一款功能强大的集成开发环境(IDE),主要用于Java应用程序的开发。MyEclipse 7.5 版本发布于2009年,是当时非常流行的一个版本。由于其丰富的...

    MyEclipse7.5下载与注册详细文档

    本详细文档将涵盖MyEclipse7.5的下载、安装以及注册流程,帮助用户快速上手。 一、MyEclipse7.5下载 在开始使用MyEclipse之前,首先需要从官方渠道下载软件。你可以访问MyEclipse的官方网站,找到7.5版本的下载页面...

    MyEclipse7.5-win32-注册码

    根据给定的部分代码片段,可以看出这是一个用于生成 MyEclipse 7.5 的注册码程序。这个程序的核心在于如何生成一个符合特定格式的有效注册码。整个算法可以分为三个主要步骤:序列号构造、解码处理和数据转换。 ###...

    MyEclipse7.5注册

    ### MyEclipse 7.5 注册方法详解 在软件开发领域,MyEclipse 是一款非常受欢迎的集成开发环境(IDE),它基于 Eclipse 平台并提供了更多的功能和工具支持,尤其是在 Java 开发方面表现突出。然而,对于 MyEclipse ...

    MyEclipse7.5注册码.txt

    MyEclipse 是一款强大的集成开发环境(Integrated Development Environment, IDE),主要用于 Java 应用程序的开发。它基于 Eclipse 平台,并提供了一系列增强功能,包括 Web、Java EE 和移动应用开发支持。...

    myeclipse7.5,8.0,8.6 注册码

    ### MyEclipse 7.5、8.0、8.6 注册码解析与使用方法 #### 一、MyEclipse简介 MyEclipse 是一款功能强大的集成开发环境(Integrated Development Environment,IDE),专为Java应用程序开发而设计。它不仅支持Java...

    MyEclipse7.5&8.0M1注册码

    在探讨“MyEclipse 7.5&8.0M1注册码”的相关信息时,我们首先需要了解MyEclipse这一开发工具的基本概念、功能以及为何用户可能需要注册码等内容。 ### MyEclipse概述 MyEclipse是一款面向Java EE的集成开发环境...

    MyEclipse注册程序

    Myeclipse注册程序,适用于Myeclipse5.5、Myeclipse6.0、Myeclipse7.0、Myeclipse7.5等版本;运行即可,重启Myeclipse完成注册。

    MyEclipse 8注册机

    2. myeclipse-7.5GA注册码两组.txt - 这个文本文件可能是包含MyEclipse 7.5 GA版本的注册码,GA代表“General Availability”,即正式发布的版本。文件名中的"两组"可能意味着它包含了两个不同的注册码,供用户尝试...

    myeclipse 注册码

    此注册码与MyEclipse 8.x相同,适用于7.5版本的专业版订阅服务,有效期同样至2012年1月20日,可激活5台电脑。 3. **MyEclipse 7.0 GA**: - **Subscriber**: www.1cn.biz - **Subscription Code**: jLR8ZC-...

    TestS2H3_2.rar_hibernate 注册

    本项目“TestS2H3_2.rar_hibernate 注册”是一个基于`MyEclipse7.5`集成开发环境的实例,它展示了如何将`Hibernate`和`Struts`完美融合来实现用户注册和登录功能,并且包含了账号检测的完整流程。接下来,我们将深入...

    flex4整合MyEclipse8.0教程

    值得注意的是,文中还提供了几个试用的注册码,这些注册码可能是为了激活MyEclipse或者Flash Builder 4的订阅,不过请注意,使用他人注册码可能违反软件许可协议,建议购买正版授权以支持软件开发者。 在实际开发中...

Global site tag (gtag.js) - Google Analytics