private void perm(int pos, byte[] buff, int tLen) {
			if (pos == tLen) {
				//System.out.println(Arrays.toString(buff));

				md.update(buff);
				//md.digest();
				if(MessageDigest.isEqual(md.digest(), hashedArray)) {
					System.out.println(new String(buff));
				}
				return;
			}
			for (int c = 0; c < CHARS.length; c++) {
				buff[pos] =  (byte) CHARS[c];
				perm(pos+1, buff, tLen);
			}
		}