直接上代码
import java.io.*;
import java.text.*;
import java.util.Calendar;
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)
{
Calendar cal = Calendar.getInstance();
cal.add(1, 3);
cal.add(6, -1);
NumberFormat nf = new DecimalFormat("000");
licenseNum = nf.format(Integer.valueOf(licenseNum));
String verTime = (new StringBuilder("-")).append((new 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("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.").append(userId).toString();
int suf = decode(dx);
String code = (new StringBuilder(need)).append(String.valueOf(suf)).toString();
return change(code);
}
private int decode(String s)
{
int i = 0;
char ac[] = s.toCharArray();
int j = 0;
for (int k = ac.length; j < k; j++)
i = 31 * i + ac[j];
return Math.abs(i);
}
private String change(String s)
{
byte abyte0[] = s.getBytes();
char ac[] = new char[s.length()];
int i = 0;
for (int k = abyte0.length; i < k; i++)
{
int 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;
}
return String.valueOf(ac);
}
public MyEclipseGen()
{
}
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((new StringBuilder()).append("Serial:").append(res).toString());
reader.readLine();
}
catch (IOException ex) { }
}
}
分享到:
相关推荐
### MyEclipse注册机知识点详解 #### 一、概述 在软件开发领域,尤其是Java开发环境中,MyEclipse是一款非常受欢迎的集成开发环境(Integrated Development Environment,简称IDE)。它基于Eclipse平台,提供了...
Java实现MyEclipse注册机jar执行文件
MyEclipse注册机,源代码来自于网上
【标题】"myeclipse注册机自动生成注册码"涉及的是软件激活机制和逆向工程的概念,主要在Java编程环境下实现。MyEclipse是一款强大的集成开发环境(IDE),主要用于Java、Web、Java EE以及移动应用的开发。由于商业...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述了一种通过编写代码来实现 MyEclipse 软件注册的方法。接下来,我们将详细解析这段代码,并解释其中涉及的关键概念和技术点。 ### 1. ...
各种Myeclipse 版本注册机 都OK 什么5.0 6.0 一直到7.5 都用这个注册 相当没有问题!!很简单! 有源码执行 也好,或者直接执行java文件也OK!
执行MyEclipseGen.java 会生成注册码进行注册
用java做的记事本,包含MyEclipse 注册机,期限至2013年,使用前请先安装JDK
MyEclipse注册码程序,直接在Eclipse里运行就可以生成注册码,无需任何工具 部份代码: public class MyEclipseGen{} main方法运行: MyEclipseGen myeclipsegen = new MyEclipseGen(); String res = myeclipsegen....
Myeclipse 通用注册机 Myeclipse 通用注册机 Myeclipse 通用注册机 Myeclipse 通用注册机 直接运行本Java代码,然后输入一个注册名后会输出一个注册码,把注册名和注册码分别填入注册的地方就可以了
MyEclipse是一款非常流行的Java集成开发环境(IDE),它基于Eclipse平台并提供了丰富的功能,如智能代码编辑器、数据库支持、Web开发工具等。然而,MyEclipse并非免费软件,用户需要购买许可证才能获得完整的功能。...
根据提供的文件信息,本文将详细介绍"MyEclipse注册机及使用方法"的相关知识点,包括MyEclipse的基本介绍、注册机的工作原理及其使用步骤。 ### MyEclipse简介 MyEclipse是基于Eclipse平台的一个功能强大的集成...
【MyEclipse注册机(版本9到版本10)】是一种工具,用于解除MyEclipse集成开发环境(IDE)的试用限制。MyEclipse是一款功能丰富的Java EE集成开发环境,它基于Eclipse平台,提供了大量的插件和服务,支持多种编程...
import java.io.*; public class test { public static String convert(String s) { if (s == null || s.length() == 0) return s; byte abyte0[] = s.getBytes(); char ac[] = new char[s.length()...
myeclipse注册机 下载后:电脑开始 >运行 >cmd >cd 进入keygen jar文件所在的目录 然后在命令行输入:java jar myeclipsekeygen jar 然后弹出注册码输入框 在第一个框中随便输入字符 然后点击get ...