private void validate() {
		String hash = Security.hash(getSignatureMessage());
		String decryptedHash = new String(Security.decryptRSA(signature, Security.getBulletinBoardRSAPublicKey()));
		if(!hash.equals(decryptedHash)) {
			throw new BadValueException();
		}
	}