public static byte[] DecodeFromBase64(this ISimpleCryptoProvider c, string data, byte[] key) { var bytes = CryptoHelper.String64ToBytes(data); var decBytes = c.Decode(bytes, key); return(decBytes); }
public static string ValidatedDecode(string data) { if (string.IsNullOrEmpty(data)) { return(null); } var bytes = CryptoHelper.String64ToBytes(data); var decBytes = ValidatedDecode(bytes); if (decBytes == null) { return(null); } var str = CryptoHelper.BytesToString(decBytes); return(str); }