private void getPassword(String username) {
		String encryptedHash = shadowCache.get(username);
		String[] splitHash = encryptedHash.split("\\$");
		String encryptedSalt = "$6$" + splitHash[2]; 
		
		System.out.println(username);
		long start = System.currentTimeMillis();
		for (String entry : dictionary.getEntries()) {
			String attemptedHash = Sha512Crypt.Sha512_crypt(entry, encryptedSalt, 0);
			if (encryptedHash.equals(attemptedHash)) {
				System.out.println(entry);
				System.out.println(System.currentTimeMillis() - start + " ms");
				break;
			}
		}
		
		System.out.println();
	}