public static async Task <string> EncryptBase64ToBase64Async( this ISymmetricCryptoProvider provider, string message, byte[] key, byte[] iv) { if (string.IsNullOrEmpty(message)) { return(string.Empty); } return(Convert.ToBase64String(await provider.EncryptBytesAsync(Convert.FromBase64String(message), key, iv))); }