public static String generateHashedKey(@NotNull String hashable, int length) throws IkszorException {
		String result = IkszorManager.getHashHex("MD2", hashable).substring(0, 1);
		do {
			result += IkszorManager.getHashHex(IkszorManager.HASHTYPES[((int)result.charAt(0)) % 6], result+hashable).charAt(0);
			result = IkszorManager.rotate(result, Long.parseLong(result.substring(0, 1), 16));
		} while(result.length() < length);
		return result.substring(0, length);
	}