package cn.com.basic;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
 * MyEclipse6.5注册机
 * @author Administrator
 * @version 1.0
 * @create Dec 2, 2014
 * @description
 */
public class MyeclipseKeyGen {
 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 MyeclipseKeyGen() {
  super();
 }

public static void main(String[] args) {
  try {
   System.out.println("请输入注册名:");
   BufferedReader reader = new BufferedReader(new InputStreamReader(
     System.in));
   String userId = null;
   userId = reader.readLine();
   MyeclipseKeyGen myeclipsekeygen = new MyeclipseKeyGen();
   String res = myeclipsekeygen.getSerial(userId, "100");
   System.out.println("序列号:" + res);
   reader.readLine();
  } catch (IOException ex) {
  }
 }
}

myeclipse6.5 注册机相关推荐

  1. java写的注册机源码_MyEclipse6.5注册机源码

    MyEclipse6.5注册机源码 2011/9/14 8:38:34  myfirstcup  http://myfirstcup.iteye.com  我要评论(0) 摘要:packagecom. ...

  2. MyEclipse Enterprise Workbench 9.0 破解及注册机 注册码

    MyEclipse 9.0的激活机制终于破解了,破解步骤比老版本要复杂一些,但是是绝对可以破解的,这个破解对主程序无任何修改,只替换公钥,如果有牛人会快速从公钥反推私钥,那就什么都不用改了,步骤如下: ...

  3. 韩梦飞沙-屏幕录像专家 win10 含注册机

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 韩梦飞沙-屏幕录像专家 win10 含注册机 百度云盘下载地址:https://pan. ...

  4. [转载]注册机破解法的原理以及应对方法

    [---  资料是从免费网站上获取的,上载在这里,只为交流学习目的,文章原作者保留所有权力, 如本博客的内容侵犯了你的权益,请与以下地址联系,本人获知后,马上删除.同时本人深表歉意,并致以崇高的谢意! ...

  5. [分享]发布自己C#开发的ReSharper2.0 for VS2003/2005 注册机

    ReSharper2.0 for VS2003/2005 最新注册机        ReSharper是一款微软Microsoft Visual Studio 2005 和Microsoft Visu ...

  6. 2011年使用天正建筑8.0注册版(附注册机)

    天正建筑8.0注册版(附注册机) 1.先破解天正建筑8.0,调整日期到2009年破解.  天正建筑8.0\7.5全系列注册机(土方.建筑.电气.暖通.给排水等)下载地址: http://www.cnf ...

  7. nero 8 简体中文版能生成真正能用的序列号的注册机

    上述下载地址里下协的软件里默认安装的序列号是不行的,请用本贴的注册机生成后用就可以了. 如果安装完了,开始里没有nero程序,就说明你的序列号是不行的, 如果这样的话,你打开:C:\Program F ...

  8. Adobe Creative Suite CS4/CS5 全系列注册机

    关键字:注册机,算号器,序列号,激活,破解 适用产品:Adobe CS4.Adobe CS5 全系列 常用产品:Photoshop.Flash.Flash Builder.Dreamweaver.Fi ...

  9. UltraEdit使用注册机激活详解

    准备工作: 下载注册机keygen.exe 下载地址:链接:https://pan.baidu.com/s/1ntcgiaeTveBJ3gw6DYiguA 密码:a1qk 下载好的注册机如下图所示: ...

最新文章

  1. Java设计模式(装饰者模式-组合模式-外观模式-享元模式)
  2. webservice 简介 跨编程语言 跨操作系统 远程调用技术
  3. 【P2766】 最长不下降子序列问题
  4. SpringBoot Whitelabel Error Page的根本原因,三种解决方案以及其特点
  5. sap scc4 客户端设置
  6. 超棒的javascript移动触摸设备开发类库-QUOjs
  7. 科技复原,让 3000 多前年的木乃伊「发声」
  8. js求渐升数的第100位
  9. win10系统同时安装python2和python3
  10. 游戏党,iQOO Neo5这部手机能玩目前流行的大型手游吗?
  11. 数据分析Power BI数据可视化教程(二)——关于切片器和地图可视化教程
  12. java代码split分割数字类
  13. 将公共云延伸至本地,阿里云推出本地化部署服务云盒Cloud Box
  14. python怎么重复程序,如何重复运行python程序
  15. 人工智能改变我们生活的7种方式
  16. 南邮的计算机通信工程课程是什么,通信工程考研详解之南京邮电大学
  17. diff制作patch补丁
  18. 关于成功和努力的一些想法
  19. word2010里脚注横线如何顶格
  20. 中国开发者将迎来黄金十年

热门文章

  1. 独立站联盟营销引流大法
  2. oracle数据泵导入append,Impdp数据泵导入
  3. 刚毕业萌新分享工作规划和面试经历
  4. 22.10.26补卡 CF-1324D CF-479C
  5. C语言中文网课后作业day01
  6. 编译原理(十六)——中间代码优化(1)
  7. 惯性导航算法_SBG系统公司为无人机测量应用开发新的惯性导航系统
  8. SpreadJS 纯前端表格控件应用案例:物业行业全面预算管理系统
  9. 局域网lan设置是干嘛的?
  10. java计算机毕业设计旅游信息管理系统源码+系统+mysql数据库+lw文档