C# Class ICSharpCode.SharpZipLib.Encryption.RijndaelImplementation

Internal implementation of Rijndael. This class is returned from Rijndael.Create() instead of the public RijndaelManaged to be consistent with the rest of the static Create() methods which return opaque types. They both have have the same implementation.
Inheritance: Rijndael2
Show file Open project: fanfeilong/exceltk Class Usage Examples

Public Methods

Method Description
CreateDecryptor ( ) : ICryptoTransform
CreateDecryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
CreateEncryptor ( ) : ICryptoTransform
CreateEncryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
GenerateIV ( ) : void
GenerateKey ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
RijndaelImplementation ( ) : System

Method Details

CreateDecryptor() public method

public CreateDecryptor ( ) : ICryptoTransform
return ICryptoTransform

CreateDecryptor() public method

public CreateDecryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
rgbKey byte
rgbIV byte
return ICryptoTransform

CreateEncryptor() public method

public CreateEncryptor ( ) : ICryptoTransform
return ICryptoTransform

CreateEncryptor() public method

public CreateEncryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
rgbKey byte
rgbIV byte
return ICryptoTransform

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GenerateIV() public method

public GenerateIV ( ) : void
return void

GenerateKey() public method

public GenerateKey ( ) : void
return void