private byte[] key; //key , is a generated random byte sequence #endregion Fields #region Constructors //initializes the encryption, the key is generated public secure_encryption(KEYSIZE length) { key = new byte[(int)length]; for (int i = 0; i <= (int)length - 1; i++) { key[i] = generateRandom(); } }
public AESFrontEnd(KEYSIZE size) { aesService = new AesCryptoServiceProvider { BlockSize = blockSize, KeySize = (int)size, Padding = PaddingMode.PKCS7, Mode = CipherMode.CBC }; _size = size; SetKey(); }