MyEclipse 8.5の登録コードのJavaソースコードを生成する MyEclipse 8.5の登録コードMyEclipseKeyGenのjavaソースコードを生成する MyEclipse8.5の登録コードを生成する MyEclipse8.5のレジストリソースコードを生成する
[mw_shl_code=java,true]import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class MyEclipseKeyGen { プライベート静的最終文字列 LL = 「この著作権で保護されたソフトウェアの逆コンパイルは、あなたのライセンス契約および1998年のデジタルミレニアム著作権法の両方に違反します (http://www.loc.gov/copyright/legislation/dmca.pdf)。 DMCA第1204条の下では、初犯の場合最大50万ドルの罰金または最長5年の懲役刑が科されます。 考えてみて下さい; 免許料を払い、起訴を避け、自分に自信を持てばいい。」と述べた。
public String getSerial(String userId, String licenseNum) { java.util.Calendar cal = java.util.Calendar.getInstance(); Cal.AD(1, 3); Cal.AD(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(); 文字列タイプ = "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; キャラクター[] AC; Int J; 知能、K; i = 0; ac = s.toCharArray(); j = 0; k = ac.length; 一方 (j < k) { i = (31 * i) + ac[j]; j++; } Math.abs(i); }
private String change(String s) { byte[] abyte0; キャラクター[] AC; INT I; 知能、K; Int J; abyte0 = s.getBytes(); ac = 新しい文字[s.length()]; i = 0; k = abyte0.length; 一方(I < k) { j = abyte0; もし(((j >= 48) & (j <= 57)) { j = (((j - 48) + 5) % 10) + 48; } それ以外の場合は ((j >= 65) & (j <= 90)) { j = ((((j - 65) + 13) % 26) + 65; } それ以外の場合は ((j >= 97) & & (j <= 122)) { j = ((((j - 97) + 13) % 26) + 97; } エアコン= (char) j; i++; } return String.valueOf(ac); }
public MyEclipseKeyGen() { super(); }
public static void main(String[] args) { 試してみて { System.out.println("レジスタ名を入力してください"); BufferedReader リーダー = 新しいBufferedReader(新しいInputStreamReader( System.in)); 文字列 userID = null; userID = reader.readLine(); MyEclipseKeyGen myeclipsekeygen = new MyEclipseKeyGen(); String res = myeclipsekeygen.getSerial(userId, "5"); System.out.println("Serial:" + res); reader.readLine(); } catch (IOException ex) { } } } [/mw_shl_code]
|