RijndaelManagedTransform

RijndaelManagedTransform


Performs cryptographic operations on data using the Rijndael algorithm.


Implements:

ICryptoTransform 
IObject 

Public:

Properties:

NameDescription
 BlockSizeValue (get) Returns the blocksize in bits.  
 CanReuseTransform (get) Returns if the current transfrom can be reused after calling TransformFinalBlock.  
 CanTransformMultipleBlocks (get) Returns if this transform can process more than one block per TransformBlock call.  
 InputBlockSize (get) Returns the size of one block of data that is to be processed.  
 OutputBlockSize (get) Returns the size of the resulting block of data after an input block of data has been processed.  

Methods:

NameDescription
 Clear Releases all resources used by the class.  
 Equals This function determines if the value passed in is the same as the current object instance. Meaning, are the Value and this object the same object in memory.  
 GetHashCode Returns a psuedo-unique number used to help identify this object in memory. The current method is to return the value obtained from ObjPtr. If a different method needs to be impelmented then change the method here in this function.  
 Reset Resets the transform so a new set of data can begin to be processed.  
 ToString Returns a string representation of this object instance. The default method simply returns the application name and class name in which this class resides.  
 TransformBlock Processes a set of data, encrypting or decrypting it.  
 TransformFinalBlock Processes a set of data adding any padding needed to complete the process.  

Remarks

Details about the Rijndael algorithm can be found at http://csrc.nist.gov/CryptoToolkit/aes/rijndael

Use the RijndaelManaged class to create an instance of this class.

See Also

Project CorLib Overview

Class RijndaelManagedTransform Overview

RijndaelManaged