/// <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();
 }