public static string Encrypt(string Key, string Iv, CipherMode Mode, PaddingMode Padding, string Plain, ByteEncodeMethod ByteEncode, Encoding TextEncode) { byte[] bytes = TextEncode.GetBytes(Plain); byte[] key = ByteArrayEncoder.Decode(Key, ByteEncode); byte[] iv = ByteArrayEncoder.Decode(Iv, ByteEncode); byte[] byteArray = AesWrapper.Encrypt(key, iv, Mode, Padding, bytes); return(ByteArrayEncoder.Encode(byteArray, ByteEncode)); }
public static string Encrypt(string Key, string Plain) { return(AesWrapper.Encrypt(Key, string.Empty, CipherMode.ECB, PaddingMode.PKCS7, Plain, ByteEncodeMethod.Base64, Encoding.UTF8)); }