Myeclipe8.5注册生成代码
来源:互联网 发布:百步云梯 知乎 编辑:程序博客网 时间:2024/06/07 12:56
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) {}}}
0 0
- Myeclipe8.5注册生成代码
- myeclipe8.5中配置svn插件
- MyEclipse 8.6代码生成注册机码
- MyEclipse8.5生成注册序列号
- myeclipse6.5-8.5_注册码_注册机_激活码生成代码
- 注册代码
- myeclipse8.5的注册机代码
- 生成注册信息资料库
- MyEclipe8.0安装jadclipse反编译插件
- MyEclipe8.6及以上安装spket
- MyEclipse6.5自动生成序列号注册机源码
- Myeclipse6.5注册码生成代码
- myeclipse6.5 注册码生成代码
- myeclipse6.5注册码生成代码
- 新用户注册代码
- 用户注册代码
- MyEclipse Blue注册代码
- asp 注册代码实现
- 我的算法学习之路
- Oracle常用命令大全(经典收藏)
- 对本/专科生实施“导师负责制”的实践和思考
- Android Jni层 创建 linux socket 出错问题解决
- VC++编程实现摄像头视频捕捉
- Myeclipe8.5注册生成代码
- 小技巧:VB.NET中让光标停在TextBox的最后一个字符后
- 2014互联网IT待遇
- C++语言之字面值常量
- 实例解析linux内核I2C体系结构(1)
- UITableView编辑
- POJ 2041 Unreliable Message
- 讲故事高手写的的谈判手册——Leo鉴书上64
- java校验身份证号码