import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TTT
{
public static String verTimeStr;
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();
verTimeStr = "20" + (new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime())).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 TTT()
{
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();
TTT myeclipsegen = new TTT();
String res = myeclipsegen.getSerial(userId, "20");
System.out.println("Serial:" + res);
System.out.println("有效期至:" + verTimeStr);
//reader.readLine();
}
catch ( IOException ex )
{
}
}
}
分享到:
相关推荐
正确的用户名和密码能够确保用户获得完整且合法的软件使用权限。对于开发者而言,这一步骤至关重要,因为它关系到能否顺利进行后续的开发工作。 ### 如何注册Myeclipse #### 步骤一:购买许可证 首先,用户需要...
1. **授权使用**:注册码是用户获得正式版MyEclipse使用权限的关键。没有注册码,用户只能使用有限功能的试用版,无法享受全部的功能和服务。 2. **防止盗版**:通过注册码,软件公司可以追踪软件的合法分发,有效...
【Myeclipse汉化包(含操作方法)】 MyEclipse是一款强大的...然而,需要注意的是,虽然汉化能带来便利,但有时也可能因为翻译的不准确而产生误解,因此,在遇到专业术语时,建议查阅英文原版文档以获取最准确的信息。
根据提供的标题、描述、...然而,需要注意的是,使用非官方渠道获得的注册码可能存在风险,建议通过正规途径获取授权以保障软件使用过程中的安全性和稳定性。希望本文能帮助开发者更好地理解和使用MyEclipse 2016版。
最后,"下载说明"可能是包含如何从官方或其他来源获取MyEclipse 2016的详细步骤,包括安装指南、系统需求以及可能的破解或激活信息。在实际操作中,遵循这些说明可以确保顺利安装和使用MyEclipse 2016。 总的来说,...
MyEclipse安装Velocity编辑器插件,可以帮助开发者获得更好的语法高亮、代码提示以及错误检查等功能。 首先,我们需准备以下资源: 1. Velocity编辑器插件的安装包,通常为.jar格式。 2. MyEclipse的安装路径,用于...
这是团队协作的重要环节,确保所有成员都能获取最新的代码变更。 综上所述,通过MyEclipse使用CVS导入项目是一项重要的技能,它不仅能提高工作效率,还能有效管理项目版本。希望本文提供的步骤和建议能够帮助开发者...
你可以从官方网站或者其他可靠的下载站点获取。 2. **安装插件**:下载完成后,通常会得到一个.zip或.jar文件。在MyEclipse中,可以通过“Help” -> “Install New Software” -> “Add” -> “Archive”来导入下载...
然而,MyEclipse并非完全免费,其高级功能需要通过注册码来解锁,从而获得全面的使用权限。 标题中的"MyEclipse8.5注册码共享"明确指向了对MyEclipse8.5版本注册码的需求和分享。MyEclipse8.5作为该系列的一个版本...
myeclipse的反编译插件能够将字节码转换回接近原始源代码的形式,帮助开发者理解并可能修改无法直接获取源代码的库。 【描述】:"myeclippse 反编译插件,大家都使用的" myeclipse反编译插件因其易用性和高效性而...
- 在安装过程中,如遇权限问题,确保MyEclipse和JDK都拥有合适的权限来读取和写入文件。 - 安装完成后,建议详细检查MyEclipse中的配置是否正确,确保环境变量配置无误。 - 在当时的情况下,MyEclipse和Eclipse的...
3. 版权问题:查看反编译的源代码可能涉及到版权问题,因此在商业应用中,除非你有合法权限,否则应避免查看第三方库的源码。 4. 兼容性:确保JADclipse和JAD版本与MyEclipse的版本兼容,否则可能会出现功能不全...
1. **下载安装包**:首先,你需要从官方网站或者第三方下载网站获取MyEclipse 6.5的安装包。确保下载的是适合自己操作系统的版本,例如Windows、Linux或Mac OS。 2. **运行安装程序**:找到下载的安装文件,双击...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要涉及的是MyEclipse 8.0这一集成开发环境(IDE)的注册码信息。下面将详细解释这些信息,并介绍与MyEclipse 8.0相关的知识点。 ### MyEclipse 8.0...
#### 一、MyEclipse 简介 MyEclipse 是一款非常流行的集成开发环境(Integrated Development Environment,简称 IDE),主要用于 JavaEE 的开发工作。它是在 Eclipse 平台的基础上进行扩展而来的,提供了许多额外的...
- 保持软件更新:定期更新MyEclipse,获取最新的补丁和功能,同时也能解决一些已知的问题。 - 安全意识:不随意下载和使用未知来源的激活文件,以防引入恶意软件。 总之,遇到"SECURITY ALERT: INTEGRITY CHECK ...
1. **获取插件**:首先,你需要下载适用于MyEclipse的SVN插件。通常可以从官方网站或第三方资源网站上找到。在本案例中,可能有一个名为"MyEclipse 插件安装.docx"的文档,它应该包含了插件的下载链接和安装步骤。 ...
通过输入正确的订阅码,用户可以获得对MyEclipse特定版本的访问权限。 #### 产品ID与许可证版本 - **Product ID**: E2MY (MyEclipse Standard Subscription) - **License version**: 1.0 - **Full Maintenance ...
- 安装:首先,你需要下载MyEclipse的VSS插件,通常可以通过MyEclipse的插件市场或官方网站获取。下载后,将插件文件放入MyEclipse的dropins目录下,重启MyEclipse,插件就会自动安装。 - 配置:在MyEclipse的...
根据提供的文件信息,我们可以了解到这份资源提供了一个关于MyEclipse的下载链接,通过该链接可以在百度网盘上获取到MyEclipse的相关安装包。接下来,我们将深入探讨与MyEclipse相关的知识点,包括其简介、主要功能...