home *** CD-ROM | disk | FTP | other *** search
- public class ver {
- private long passkey;
- private String serialid;
- private String reguser;
- private static boolean matched;
-
- public static void NotRegistered() {
- System.out.println("Program not registered");
- System.exit(0);
- }
-
- private String intoLetters(String var1) {
- char[] var2 = new char[var1.length()];
-
- for(int var3 = 0; var3 < var1.length(); ++var3) {
- var2[var3] = (char)(Character.digit(var1.charAt(var3), 10) + 65);
- }
-
- return String.valueOf(var2);
- }
-
- public boolean match() {
- return matched;
- }
-
- public String getAppletInfo() {
- return "Swami - ver.class v1.0 Copyright (c) Sausage SoftWare 1996";
- }
-
- private long decryption(String var1) {
- long var2 = 0L;
- long var4 = 345L;
- long var6 = 56L;
- long var8 = 345L;
- long var10 = 49L;
-
- for(int var12 = 0; var12 < var1.length(); ++var12) {
- var2 += (long)var1.charAt(var12);
- var4 = (long)((double)(var6 * 23L) / (double)2.5F + (double)var8);
- var10 = 34L / var8;
- var6 = var4 + var6 + var2;
- }
-
- return var2;
- }
-
- public ver(String var1, String var2) {
- this.reguser = var1;
- this.serialid = var2;
- }
-
- public boolean verifyUser(String var1) {
- this.passkey = this.decryption(var1);
- this.passkey += this.decryption(this.reguser);
- String var2 = this.intoLetters(Long.toString(this.passkey));
- matched = this.serialid.regionMatches(true, 0, var2, 0, var2.length());
- return matched;
- }
- }
-