《注册码生成代码》由会员分享,可在线阅读,更多相关《注册码生成代码(3页珍藏版)》请在金锄头文库上搜索。
1、import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; publicclass MyEclipseGen privatestaticfinal 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
2、/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 licenseN
3、um) 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“).f
4、ormat(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)
5、; String code = new StringBuilder(need).append(String.valueOf(suf) .toString(); returnthis.change(code); privateint decode(String s) int i; char ac; int j; int k; i = 0; ac = s.toCharArray(); j = 0; k = ac.length; while (j = 48) aci = (char) j; i+; return String.valueOf(ac); public MyEclipseGen() su
6、per(); publicstaticvoid 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) dfhkjhksadfgdsfhajfsdagggfgfdSerial:qLR8ZC-855550-60545856367067551