public string AESDecryption(string cipher, string key) { BCEngine bcEngine = new BCEngine(new AesEngine(), _encoding); bcEngine.SetPadding(_padding); return(bcEngine.Decrypt(cipher, key)); }
public string AESEncryption(string plain, string key) { BCEngine bcEngine = new BCEngine(new AesEngine(), _encoding); bcEngine.SetPadding(_padding); return(bcEngine.Encrypt(plain, key)); }
public static string Encrypt(string plain, string key) { BCEngine bcEngine = new BCEngine(new AesEngine(), Encoding.ASCII); bcEngine.SetPadding(new Pkcs7Padding()); return(bcEngine.Encrypt(plain, key)); }
public static string Decrypt(string cipher, string key) { BCEngine bcEngine = new BCEngine(new AesEngine(), Encoding.ASCII); bcEngine.SetPadding(new Pkcs7Padding()); return(bcEngine.Decrypt(cipher, key)); }
public string AESEncryption(string plain) { /* * SecureRandom random = new SecureRandom(); * byte[] keyBytes = new byte[16]; * random.NextBytes(keyBytes); * string key = Convert.ToBase64String(keyBytes); * Debug.WriteLine(key); */ BCEngine bcEngine = new BCEngine(new AesEngine(), _encoding); bcEngine.SetPadding(_padding); return(bcEngine.Encrypt(plain, bc_key)); }