`

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

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

                                         reader.readLine();        

                                 } catch (IOException ex) {        
                                 
                                 }        

                         }  
}

分享到:
评论

相关推荐

    myeclipse生成注册码

    ### MyEclipse生成注册码详解 #### 一、概述 在软件行业中,为了保护软件版权以及合法用户的权益,很多商用软件都采用了注册码的方式来进行授权管理。MyEclipse是一款非常受欢迎的集成开发环境(IDE),主要用于...

    Myeclipse生成注册码程序

    根据给定的文件信息,我们可以深入探讨一个关于MyEclipse生成注册码的Java小程序的知识点。这个程序的主要功能是为MyEclipse IDE生成合法的注册码,使得用户能够在一定期限内合法地使用这款强大的集成开发环境(IDE...

    自动生成myEclipse 注册码

    找不到能用的myEclipse注册码 那就自己生成吧 此类导入myEclipse 运行 自动生成注册码

    myeclipse 8.5 注册码生成程序

    myeclipse8.5 注册码生成程序. 我的myeclipse一直使用各种的注册码生成程序. 我目前使用的就是这个 注册码 生成程序. 可以使用. Decompiling this copyrighted software is a violation of both your license ...

    MyEclipse 8.6注册码生成器

    MyEclipse 8.6生成器可以随机生成MyEclipse 8.6注册所需的注册码,大家再也不用到网上无聊的搜索了,自己生成自己用。

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

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

    myeclipse6.0&&myeclipse7.0注册码生成程序

    myeclipse6.0&&myeclipse7.0注册码生成程序myeclipse6.0&&myeclipse7.0注册码生成程序myeclipse6.0&&myeclipse7.0注册码生成程序

    myeclipse 6.0注册码生成

    运行内部java代码,用以生成myeclipse6.0注册码

    最新MyEclipse 7.0注册码和生成码!欢迎下载~!

    标题与描述中的关键词“最新MyEclipse 7.0注册码和生成码”指向的是一个涉及软件注册与授权管理的主题,然而,从专业角度出发,我们应该聚焦于合法使用软件及软件授权的重要性和必要性,而非探讨任何可能违反版权法...

    MyEclipse8.5注册码生成工具

    MyEclipse8.5注册码生成工具

    MyEclipse自动在线生成激活码

    这是一个神奇的网站,打开连接,输入你想要给你的myeclipse注册的名字就行了,然后会自动生成一串注册吗!关键的是生成的注册码有效期是3年!你没看错,就是三年,亲测很好用!

    MyEclipse6.5 注册码生成器

    MyEclipse6.5 注册码生成器,JAVA 源代码,可根据自己的情况相应修改。

    MyEclipse8.0注册码生成文件

    MyEclipse8.0注册码生成文件MyEclipse8.0注册码生成文件MyEclipse8.0注册码生成文件MyEclipse8.0注册码生成文件MyEclipse8.0注册码生成文件MyEclipse8.0注册码生成文件MyEclipse8.0注册码生成文件MyEclipse8.0注册码...

    myeclipse自动生成注册码

    ### MyEclipse自动生成注册码知识点详解 #### 一、背景介绍 MyEclipse是一款功能强大的集成开发环境(IDE),主要用于Java EE应用的开发。它提供了丰富的工具支持,包括但不限于编辑器、调试器以及各种构建工具等...

    生成myEclipse注册码

    生成myEclipse注册码,是个普通的java类,下载之后编译,运行: 输入Subscriber,会生成一个Subscription code。 拿到myEclipse去注册。适合myEclipse的任何版本。

    myEclipse注册码生成器

    在描述中提到的“注册码生成器”通常是指网络上流传的一些非法工具,它们声称能够为myEclipse生成有效的注册码,使用户无需付费即可使用myEclipse的完整功能。然而,这些生成器存在诸多问题和风险: 1. 法律风险:...

    Java类编译生成MyEclipse 7.0 注册码

    在Java中,我们可以创建一个类,如`MyEclipseGen.java`,这个类会包含生成注册码的逻辑。这个类可能会包括以下几个部分: 1. **数据输入**:获取必要的输入数据,比如机器硬件信息(如MAC地址、CPU序列号等),这些...

    MyEclipse6.5注册码生成工具

    MyEclipse6.5注册码生成代码,java源码。整个工程打包,只要导入工程,修改注册信息,运行即可生成MyEclipse6.5注册码。

    myeclipse8.0注册码

    ### MyEclipse 8.0 注册码及使用方法详解 #### 一、MyEclipse 简介 MyEclipse 是一款功能强大的Java集成开发环境(Integrated Development Environment,简称IDE),它支持J2EE标准并包含有各种工具用于简化企业级...

Global site tag (gtag.js) - Google Analytics