`
hell_liul
  • 浏览: 41295 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

myeclipse序列号自动生成程序

    博客分类:
  • java
阅读更多
/*

利用该程序自动为你的myeclipse生成属于你的数列号

*/

package com.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 = (int)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) {

  }

}

}



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hell_liul/archive/2009/07/17/4356151.aspx
分享到:
评论

相关推荐

    MyEclipse6.0自动生成序列号的方法,太简单强大了 Myeclipse序列号

    ### MyEclipse 6.0 自动生成序列号的方法解析与应用 #### 一、背景介绍 在软件开发领域,为了确保软件的版权和合法使用,许多软件产品都会采用序列号激活的方式来进行授权管理。MyEclipse 作为一种常用的集成开发...

    myEclipse序列号

    官方提供的序列号是经过验证的,但有时用户可能需要自动生成序列号进行测试或学习目的。这通常涉及到软件许可的灰色地带,因此应谨慎对待非官方序列号的生成。 描述中提到的“自动序列号生成”可能指的是利用编程...

    MyEclipse8.5序列号生成器(不用手动记序列号了!)

    "MyEclipse8.5序列号生成器" 这个标题指的是一个工具,用于自动生成MyEclipse 8.5版本的激活序列号。MyEclipse是一款非常流行的Java集成开发环境(IDE),它基于Eclipse,提供了额外的企业级功能,如对Java EE、Web...

    Myeclipse序列号注册代码

    然而,描述中提到的"Myeclipse序列号注册代码"可能是指一种能够自动生成MyEclipse序列号的程序,这通常是不合法的,因为这违反了软件的使用条款和版权法。 使用非官方的序列号注册代码存在以下风险: 1. 法律风险:...

    myeclipse序列号

    在探讨“myeclipse序列号”这一主题时,我们首先需要理解MyEclipse是什么,以及序列号在其使用过程中的重要性。MyEclipse是基于Eclipse平台的一款功能强大的集成开发环境(IDE),专为Java EE应用程序开发而设计。它...

    myeclipse注册机自动生成注册码

    【标题】"myeclipse注册机自动生成注册码"涉及的是软件激活机制和逆向工程的概念,主要在Java编程环境下实现。MyEclipse是一款强大的集成开发环境(IDE),主要用于Java、Web、Java EE以及移动应用的开发。由于商业...

    MyEclipse8.5 GA 序列号生成器-keygen

    【MyEclipse 8.5 GA 序列号生成器】是针对MyEclipse集成开发环境8.5 GA版本的一款工具,主要用于生成激活序列号。MyEclipse是一款强大的基于Java平台的集成开发环境(IDE),它扩展了Eclipse的功能,提供了用于Web、...

    MyEclipse7.0 注册码 序列号 Java版注册机源代码 MyEclipse7.0 下载地址

    下面详细介绍如何通过 Java 代码自动生成这些序列号。 ##### 1. 创建 Java 项目 在 Eclipse 中新建一个 Java 项目,项目名称可以根据个人喜好来命名。 ##### 2. 编写序列号生成器 创建一个名为 `MyEclipseGen` ...

    MyEclipse万能注册码程序

    本文将详细介绍一种名为“MyEclipse万能注册码程序”的方法,通过编写特定的Java程序来自动生成注册所需的序列号,以实现对MyEclipse软件的激活。 #### 二、准备工作 在开始之前,请确保已经安装了Java环境,并...

    myeclipse 注册码程序.txt

    此程序提供了一种自动生成MyEclipse序列号的方法,通过对用户输入的信息进行处理,能够生成符合特定版本的序列号。需要注意的是,尽管该程序可以方便地获取序列号,但从版权保护和法律角度出发,建议用户通过正规...

    自动增长列的编号生成

    通过上述方法,我们成功地实现了自动增长列的编号生成功能,并且有效地减少了应用程序与数据库之间的交互次数。这种方法不仅提高了系统性能,还简化了开发过程中的复杂度。在未来,还可以进一步优化这一机制,比如...

    MyEclipse10破解补丁

    2. 点击”生成机器码“按钮或选择“工具”-&gt;“生成机器码”选项,即可自动生成本机器的SystemID。 3. 点击“激活”按钮或选择“工具”-&gt;“运行激活器”选项,计算序列号和激活码,并在下方文本框中显示计算后的信息...

    MyEclipse 通用注册机.rar

    近来很多朋友都装了MyEclipse,但是该软件注册却是一个... 打开myeclipse-&gt;myeclipse-&gt;Subscription Infomation-&gt;输入用户名和序列号-&gt;activate now-&gt;activation code-&gt;填写激活码-&gt;Finish,即可自动生成激活文件。

    myeclipse_9.1_10active

    按钮,自动生成本机器的systemid。 点击Active按钮进行计算序列号和激活码。会在下方文本框中显示计算后的信息。 破解程序可以计算序列号和激活码。 激活码的计算需要private.bytes密钥。 public.bytes.也就是公...

    基于jdk5.0 MyEclipse 7.0 KeyGen 与插件安装程序

    通常,它会包含启动KeyGen程序的命令、如何生成激活码以及将激活码输入到MyEclipse中的过程。同时,可能也会有如何查找和安装MyEclipse插件的说明,包括从Marketplace或其他在线资源下载、导入到MyEclipse中以及配置...

    MyEclipse--key

    描述中的“自动生成MyEclipse的key”意味着存在一个程序或者脚本,能够为MyEclipse创建激活所需的密钥。通常,这种工具是非官方的,因为官方MyEclipse并不提供自动密钥生成服务,而是通过购买许可证来获取。这种程序...

    MyEclipse注册机及使用方法

    3. **许可证生成**:程序会自动计算并生成许可证信息,包括有效期、类型和序列号等。 4. **激活MyEclipse**:获得许可证后,按照MyEclipse的激活指南,在MyEclipse中输入相应的注册名和序列号,完成激活过程。 ### ...

    myeclipse 安装

    下载并运行注册机,输入MyEclipse的相关信息,如产品名称、序列号等,生成激活码。 2. **激活MyEclipse**:在MyEclipse中,选择“Help” -&gt; “About MyEclipse” -&gt; “Activate Products”,输入注册机生成的激活码...

    MyEclipse10.0注册机

    在软件行业中,注册机通常被用于生成非法的序列号或许可证密钥,以绕过正版软件的激活机制。这违反了软件开发商的版权和许可协议,不鼓励也不支持使用此类工具。使用注册机可能会导致法律问题,同时,未经许可的软件...

    Eclipse MyEclipse svn插件

    1. ANTLR-LICENSE:ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。在这个上下文中,它可能是插件内部使用的库的许可文件。 2. COPYING:通常包含软件的版权信息和许可证条款,...

Global site tag (gtag.js) - Google Analytics