生成MyEcilpse注册码
在控制台输入用户名后生成相应的注册码,用户名要求英文
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, "5"); System.out.println("Serial:" + res); reader.readLine(); } catch (IOException ex) { } } }
生成MyEcilpse注册码相关推荐
- 手动生成MyEclipse注册码及序列号(源代码)
本文转自: 手动生成MyEclipse注册码及序列号http://visionsky.blog.51cto.com/733317/340855 好多朋友在找myeclipse的注册码,下面介绍种 ...
- C# 生成软件注册码
C# 生成软件注册码 今天早上,花了一个早上弄了个生成机器码和注册码的Demo,通过生成的注册码里面包含时间信息,保证了注册码在使用后的指定时间后失效 由于数学不行所以写的比较简单,ok 上代码吧 产 ...
- C# 根据机器码生成+验证注册码简单实现demo
一.界面如下 (1)生成注册码 输入注册码有效期(单位可选择小时.天.月.年)-> 输入机器码 -> 生成注册码 (2)验证注册码 自动读取本地机器码 -> 输入注册码 -> ...
- 生成和验证注册码的基本思路
大多数情况下,我们开发一款小软件,都会有如下需求: 想限制试用版的使用次数.并且当注册后,怎样才能一个注册码对应唯一一台电脑,不能重复使用注册码,在不同电脑上注册. 基本思路 1.当程序首次运行时,在 ...
- EditPlus注册码在线生成
在线网址:EditPlus注册码在线生成工具 ←←←点击链接 此在线生成页面包含Editplus注册码.MyEclipse注册码.Intellij Idea注册码 随意输入用户名,点击生成注册码按钮 ...
- C#实现注册码功能编程总结
C# 给自己写的软件,加注册码功能 为自己写的程序加一个注册功能吧.生成的机器号是根据CPU和硬盘号来的,根据自己的需求改成是否是随机生成. 代码直接粘贴到新建类覆盖原代码就能直接用了. using ...
- 翻身做主--给自己的软件制作注册码
从今天起, 您开发的的任何软件如果您愿意都可以为之加密 --为您的软件制作一款注册机! 当您看完这篇文章时, 您就可以理直气壮的告诉您的用户 : "喂, 想用我的软件是吧 ? 掏钱!&quo ...
- 破解 IntelliJ IDEA 、免费注册方法、注册码
1. 找到hosts文件,在此路径下 C:\Windows\System32\drivers\etc 2. 修改hosts 文件,在最后 加一行配置: (此操作需要电脑管理员权限) 0.0.0. ...
- C# 给自己写的软件,加注册码功能。
为自己写的程序加一个注册功能吧.生成的机器号是根据CPU和硬盘号来的,根据自己的需求改成是否是随机生成. 代码直接粘贴到新建类覆盖原代码就能直接用了. using System; using Syst ...
最新文章
- html流式布局怎么用,css 流式布局什么意思?
- Egret之位图字体
- leetcode算法题解(Java版)-16-动态规划(单词包含问题)
- matlab 复合辛普森公式,复合梯形和复合辛普森MATLAB程序.doc
- 前端开发 常见的网页导航制作 0228
- ceph rbd 常用命令使用
- 基于PHP采集数据入库程序(二)
- HTML 去调table表单里面td之间的间距
- Javascript四种调用模式中的this指向
- 百度编辑器 ueditor .net开发
- python 整合同类数据求分位值_【利用python进行数据分析】数据聚合与分组运算...
- JSF使用HTML5的custom attribute
- 七、文章管理页面及功能实现《iVX低代码/无代码个人博客制作》
- 邢质斌退休意味着一个时代的结束
- 基于VS Code搭建通用ARM微控制器开发平台
- OpenCV学习之滚动条播放视频
- 巴比特 | 元宇宙每日必读:超八成跑输大盘,元宇宙概念股陷入集体滑坡的困境,网友:“凭概念炒上去,凭本事跌下来”...
- ImageNet数据集应用
- css3实现一个闪电效果
- Mac OS 10.9声卡完美驱动^-^