/// <summary> /// Create printing model for symmetric encryption. /// </summary> /// <param name="initializationVector">Initialization vector.</param> /// <param name="key">Encryption key.</param> /// <param name="phrase">The phrase to encrypt/decrypt.</param> /// <param name="cipherType">Cipher type.</param> /// <param name="returnedDataFormat">Data format of returned values.</param> public SymmetricCryptographyCliOutput( string initializationVector, string key, string phrase, SymmetricCipherType cipherType, EncryptedTextReturnOptions returnedDataFormat) : this(key, phrase, cipherType, returnedDataFormat) { IV = initializationVector; }
/// <summary> /// Create printing model for symmetric encryption. /// </summary> /// <param name="key">Encryption key.</param> /// <param name="phrase">The phrase to encrypt/decrypt.</param> /// <param name="cipherType">Cipher type.</param> /// <param name="returnedDataFormat">Data format of returned values.</param> public SymmetricCryptographyCliOutput( string key, string phrase, SymmetricCipherType cipherType, EncryptedTextReturnOptions returnedDataFormat) { Key = key; Phrase = phrase; Encoded = returnedDataFormat.ToString(); Method = cipherType.ToString(); }