`

生成myEclipse序列号代码

 
阅读更多

import java.io.BufferedReader;

 

import java.io.IOException;

 

import java.io.InputStreamReader;

 

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, "5");

 

System.out.println("Serial:" + res);

 

reader.readLine();

 

} catch (IOException ex) {

 

}

 

}

 

}


please input register name:
xxx


Serial:pLR8ZC-855550-6854575794008152

分享到:
评论

相关推荐

    生成MyEclipse5.5序列号

    在探讨如何生成MyEclipse 5.5的序列号这一主题时,我们首先需要了解MyEclipse本身以及序列号在软件授权中的作用。MyEclipse是基于Eclipse平台的一个增强版IDE(集成开发环境),主要面向Java开发人员,提供了一系列...

    myeclipse序列号生成

    标题"myeclipse序列号生成"暗示我们将探讨如何为MyEclipse创建自定义的序列号。通常,序列号生成涉及到加密算法,如哈希函数、RSA公钥私钥对等,这些算法用于生成一组唯一且难以预测的数字或字母组合。开发者可能会...

    Myeclipse序列号注册代码

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

    myEclipse序列号

    总的来说,myEclipse序列号的生成涉及到软件授权、编程技术以及软件许可法。虽然技术上可以实现序列号的自动生成,但使用者应当尊重知识产权,合法使用软件。对于开发者来说,理解这些技术背后的原理有助于提升编程...

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

    对于MyEclipse 6.0版本,本文将详细介绍一种自动生成序列号的方法,该方法通过一段Java代码实现,用户只需输入用户名,即可获得对应的序列号。 #### 二、重要概念解释 - **序列号**:序列号是软件发行商用于识别...

    MyEclipse 破解代码 运行后即可生成使用序列号

    把该工程导入MyEclipse运行,运行时需要输入用户名,用户名可随意填写。填写完用户名后就会生成,一串序列号,把该序列号填入MyEclipse.完成。以后MyEclipse就不会在提示注册信息。

    myeclipse序列号

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

    MyEclipse序列号生成器

    此代码可用于生产MyEclipse的序列号,过期时间和用户名都可以自己设定,简单实用。

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

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

    MyEclipse注册码序列号

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

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

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

    Myeclipse6.0和Myeclipse6.5序列号生成器

    本文将深入探讨MyEclipse 6.0和6.5版本的序列号生成器相关知识。 首先,我们需要理解软件序列号(Serial Number)的作用。序列号是软件开发商用于验证用户合法性的关键,通常每个软件安装后都需要输入正确的序列号...

    好用MyEclipse插件代码生成工具类

    MyEclipse安装插件代码生成类 附带破解序列号生成

    MyEclipse10注册码激活码验证码生成器

    MyEclipse10注册码激活码验证码生成器。是一个java文件,运行它即可。

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

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

    Java类编译生成MyEclipse 7.0 注册码

    这篇博客文章“Java类编译生成MyEclipse 7.0 注册码”探讨的是如何通过编写Java程序来生成MyEclipse 7.0的注册码,从而免费使用这款强大的IDE。 首先,我们要理解的是,这个过程涉及到逆向工程和软件许可问题。逆向...

    MyEclise序列号获取通用方法

    至于压缩包中的"myEclipse序列号"文件,可能是包含了某种序列号生成器的代码或者已经生成的序列号列表。如果这个文件是非法的,那么使用它可能会导致法律问题,比如受到软件供应商的法律追责,同时也可能使用户的...

    myeclipse注册机自动生成注册码

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

    【新版更新】MyEclipse 10.0 正式版破解及注册码

    myeclipse.10.0.更新发布(破解更新).myeclipse10.0_key.gen 【新版更新】MyEclipse 10.0 正式版破解注册码 - 附详细操作及说明 适合于MyEclipse 10.0,具体看详细操作说明吧...... 另外,MyEclipse 9系列的破解...

Global site tag (gtag.js) - Google Analytics