首页 > 编程语言 >Myeclipse 5.1 注册码算法

Myeclipse 5.1 注册码算法

时间:2022-11-28 17:36:59浏览次数:40  
标签:5.1 ac String int userId Myeclipse 9912310 need 注册码

import java.io.*;  

public class Main
{
private static final String L = "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 static void main(String[] args) {
String userId = "xiangfei";
//MyEclipse4.1 GA 其中491(4.9.1)/400(4.0)/401(4.1)/501(5.1.0),()内为版本号,9912310代表注册码过期时间2099/12/31
String need = userId.substring(0,1) + "YE3MP-401-00-9912310";
//MyEclipse4.0.0 GA
//String need = userId.substring(0,1) + "YE3MP-400-01-9912310";
//MyEclipse4.9.1
//String need = userId.substring(0,1) + "YE3MP-491-01-9912310";
//MyEclipse5.1.0 GA
//String need = userId.substring(0,1) + "YE3MP-501-00-9912310";
String dx = need + L + userId;
int suf = decode(dx);
//System.out.println("SUF:"+suf);
String code = need + suf;
System.out.println(change(code));
}
static 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);
}
static 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);
}
}

标签:5.1,ac,String,int,userId,Myeclipse,9912310,need,注册码
From: https://blog.51cto.com/javaalpha/5892765

相关文章

  • Myeclipse7.0注册码及注册机的源代码
    //Myeclipse7.0注册码及注册机的源代码//2009-01-0814:23Myeclipse7.0注册机的源代码,真强!这个源代码号称支持Myeclipse6.5和7.0两个//版本,java的代码,很爽!编译运行后输入想......
  • MyEclipse 8.0注册码+原版下载_Java开发软件
    MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse目前支持JavaServl......
  • Eclipse和MyEclipse安装和使用git(egit)图解笔记
    Eclipse、MyEclipse使用git插件(egit)图解在开发Java、JavaEE等相关程序时,我们会用到Eclipse或者MyEclipse,同时使用到git作为版本控制软件,所以我们需要在这些IDE上集成git插......
  • Ubuntu安装FastDFS(5.11版本)以及Nginx(1.22.1版本)
    主要步骤参见https://blog.csdn.net/allblueee/article/details/125990233其中Nginx版本与该博文不同,另外Nginxreload的时候如果出现如下问题:nginx:[error]open()"/u......
  • CentOS7.9 MySQL5.1 安装
    1.下载相关mysql源码包wgethttps://downloads.mysql.com/archives/get/p/23/file/mysql-5.1.63-linux-x86_64-glibc23.tar.gz2.安装相关依赖包yuminstallbisongcc......
  • 《ASP.NET Core技术内幕与项目实战》精简集-DDD准备5.1:DDD基本概念
    一、DDD领域驱动设计1、DDD是一种设计思想,领域即业务,业务驱动设计,直接将业务映射到代码中。2、DDD的设计始于领域的划分,一个项目可以划分为多个子域,并可以按功能划分为核......
  • Windows 下 ElasticSearch8.5.1下载安装及使用
    ElasticSearch下载安装及使用前言Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式的全文搜索引擎,基于restfulweb接口。Elasticsearch是用Java语言开发......
  • Dev-C++5.11安装教程
    (目录)一、下载1.介绍原公司Bloodshed已经停止开发Dev-C++了,但是Embarcadero开发着一个Dev-C++的分支。详见:https://www.embarcadero.com/cn/free-tools/dev-c......
  • VideoProc Converter 4K 5.1版
    Mac哪款视频处理软件好用呢?VideoProc4Kformac是一款mac全能视频处理软件,VideoProc4KMac采用全新的硬件加速技术,极速转换、处理、裁剪各种分辨率的视频以及音频,简单好......
  • Day15.1:Arrays类的详解
    Arrays类的详解首先Arrays是Java中的一个类,我们可以调用Arrays类的方法来方便我们对数组的使用Arrays类的方法都是static修饰的,可以直接按照类.方法名进行调用案例:利......