Files
CyberSecurityClub/Crimson_Defense/Scripts/cracked_hasher/Hasher.java
2021-03-29 13:37:39 -05:00

22 lines
580 B
Java

package database;
public class Hasher {
private static boolean hash(String paramString) {
int i = 7;
int j = 593779930;
for (byte b = 0; b < paramString.length(); b++)
i = i * 31 + paramString.charAt(b);
return (i == j);
}
public static void main(String[] paramArrayOfString) {
if (paramArrayOfString.length != 1) {
System.out.println("Usage: java Hasher <password>");
System.exit(1);
}
if (hash(paramArrayOfString[0])) {
System.out.println("Correct");
} else {
System.out.println("Incorrect");
}
}
}