Example #1
0
        public Task <EmailMessage> SendMessageAsync(EmailMessage message, string encryptionKey)
        {
            //Encryption by DES then AES...
            //more encryption :)
            message.Message = MailMessageEncryption.EncryptText(message.Message, encryptionKey);

            return(_messageRepository.SendMessageAsync(message));
        }
Example #2
0
        public Task <string> DecryptMessageAsync(string text, string decryptionKey)
        {
            var decryptedText = MailMessageEncryption.DecryptText(text, decryptionKey);

            return(Task.FromResult(decryptedText));
        }