/// <summary> /// Initialize new AESEncryptor. /// </summary> /// <param name="pKeyString">The key to use for encryption/decryption.</param> /// <param name="pEncryptionBits">Encryption bits (128,192,256).</param> public AESEncryptor(String pKeyString, AESBits pEncryptionBits) { mKeyString = pKeyString; mEncryptionBits = pEncryptionBits; mIV = Tools.KeysHelper.VI16Bit; GetKey(); }
/// <summary> /// Initialize new AESEncryptor. /// </summary> /// <param name="pKeyString">The key to use for encryption/decryption.</param> /// <param name="pIV">The IV to use for encryption/decryption</param> /// <param name="pEncryptionBits">Encryption bits (128,192,256).</param> public AESEncryptor(String pKeyString, byte[] pIV, AESBits pEncryptionBits) { mKeyString = pKeyString; mEncryptionBits = pEncryptionBits; mIV = pIV; GetKey(); }
/// <summary> /// Initialize new AESEncryptor. /// </summary> /// <param name="pKeyString">The key to use for encryption/decryption</param> /// <param name="pIVString">The IV to use for encryption/decryption</param> /// <param name="pEncryptionBits">Encryption bits (128,192,256).</param> public AESEncryptor(String pKeyString, String pIVString, AESBits pEncryptionBits) { mKeyString = pKeyString; mEncryptionBits = pEncryptionBits; mIVString = pIVString; GetIV(); GetKey(); }
// Token: 0x060000CB RID: 203 RVA: 0x00007A9E File Offset: 0x00005C9E public AESEncryptor(string password, AESBits encryptionBits, byte[] salt) { this.fPassword = password; this.fEncryptionBits = encryptionBits; this.fSalt = salt; }
// Token: 0x060000CA RID: 202 RVA: 0x00007A6E File Offset: 0x00005C6E public AESEncryptor(string password, AESBits encryptionBits) { this.fPassword = password; this.fEncryptionBits = encryptionBits; }
/// <summary> /// Initialize new AESEncryptor. /// </summary> /// <param name="password">The password to use for encryption/decryption.</param> /// <param name="encryptionBits">Encryption bits (128,192,256).</param> /// <param name="salt">Salt bytes. Bytes length must be 15.</param> public AESEncryptor(string password, AESBits encryptionBits, byte[] salt) { fPassword = password; fEncryptionBits = encryptionBits; fSalt = salt; }
/// <summary> /// Initialize new AESEncryptor. /// </summary> /// <param name="password">The password to use for encryption/decryption.</param> /// <param name="encryptionBits">Encryption bits (128,192,256).</param> public AESEncryptor(string password, AESBits encryptionBits) { fPassword = password; fEncryptionBits = encryptionBits; }