Esempio n. 1
0
 /// <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();
 }
Esempio n. 2
0
 /// <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();
 }
Esempio n. 3
0
 /// <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();
 }
Esempio n. 4
0
 // 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;
 }
Esempio n. 5
0
 // Token: 0x060000CA RID: 202 RVA: 0x00007A6E File Offset: 0x00005C6E
 public AESEncryptor(string password, AESBits encryptionBits)
 {
     this.fPassword       = password;
     this.fEncryptionBits = encryptionBits;
 }
Esempio n. 6
0
 /// <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;
 }
Esempio n. 7
0
 /// <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;
 }