public static boolean authenticate(byte[] receivedData, byte[] signature, PublicKey pk) {
		String signatureHash = new String(decryptRSA(signature, pk));
		String receivedDataHash = SHA2.hash(receivedData);
		
		return signatureHash.equals(receivedDataHash);
	}