空間站

          北極心空

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

          其實5.5算號器的的源代碼并沒有多大改變,自己看看就清除了!

           

          import java.io.*;


          /**//*5.5.x GA算號源代碼*/

          public class Crack {

              
          public static String convert(String s) {

                  
          if (s == null || s.length() == 0)

                      
          return 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);

              }



              
          private static int hash(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 static String inputString() {

                  BufferedReader bufferedreader 
          = new BufferedReader(

                          
          new InputStreamReader(System.in));

                  String s 
          = null;

                  
          try {

                      s 
          = bufferedreader.readLine();

                  } 
          catch (IOException ioexception) {

                      ioexception.printStackTrace();

                  }

                  
          return s;

              }



              
          public static void main(String args[]) {

                  
          try {

                      System.out.println(
          "My Eclipse IDE vxx.xx Keygen");

                      System.out.print(
          "License Name : ");

                      String s 
          = inputString();



                     
          // 程序關(guān)鍵代碼:
                      String licStr = "YE3MP-100000-0912310";

                      String h 
          = s.substring(01)

                              
          + licStr

                              
          + "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."

                              
          + s;

                      
          int j = hash(h);



                      String lic 
          = s.substring(01+ licStr + Integer.toString(j);

                      System.out.println(
          "License Key : " + convert(lic));

                  } 
          catch (Exception exception) {

                      exception.printStackTrace();

                  }

              }

          }


           

          看看代碼,其實只有l(wèi)icStr這部分變了:

          5.5.x GA版的:

          String licStr = "YE3MP-100000-0912310";


           

          5.1.x 以前的:

           

          String licStr = "YE3MP-501-00-0912310";


           

          看出來了吧,只是很小的改動!

          這段代碼的解釋:(5.5.x GA)

          E3MP  表示pro版,E2MY 表示standard版;

          100000 前面100表示版本號,后面000為使用人數(shù),可以隨便填,默認000為Ultimate;

          091231 表示使用到期時間為:2009-12-31,這個已經(jīng)是最大期限了,不能再改大了!

          posted on 2007-07-19 14:39 蘆葦 閱讀(683) 評論(0)  編輯  收藏 所屬分類: IDE 、其他
          主站蜘蛛池模板: 蓝山县| 门头沟区| 两当县| 庆元县| 长子县| 玉林市| 庐江县| 开原市| 南郑县| 海南省| 海兴县| 余江县| 福安市| 平果县| 会理县| 扶风县| 阜南县| 宜丰县| 蓬莱市| 永丰县| 巧家县| 普兰县| 巴彦淖尔市| 田林县| 梁山县| 凤阳县| 灌南县| 宜宾县| 巴塘县| 林口县| 彭水| 砚山县| 恩平市| 建平县| 山丹县| 新安县| 墨玉县| 无为县| 炎陵县| 精河县| 肃北|