public void SendMessageTo(string message, byte[] otherPublicKey) { if (message.Length > 0) { blockchain.AddBlock(AESCrypto.EncryptToString(message, this.GetSharedSecretString(otherPublicKey))); } }