Пример #1
0
 /// <summary>
 ///     Create a new crypto provider.
 /// </summary>
 /// <param name="key">Symmetric key.</param>
 /// <param name="cypherMode">Cipher mode.</param>
 /// <param name="symmetricAlgorithm">Symmetric algorithm implementation.</param>
 public CryptoProvider(
     string key,
     CipherMode cipherMode,
     SymmetricAlgorithm symmetricAlgorithm)
     : this(symmetricAlgorithm)
 {
     CryptographyProperties = new SymmetricCryptographyProperties(key, cipherMode);
 }
Пример #2
0
 /// <summary>
 ///     Create a new crypto provider.
 /// </summary>
 /// <param name="symmetricAlgorithm">Symmetric algorithm implementation.</param>
 public CryptoProvider(SymmetricAlgorithm symmetricAlgorithm)
 {
     _symmetricAlgorithm    = symmetricAlgorithm;
     CryptographyProperties = new SymmetricCryptographyProperties(); // TODO property implementation
 }