ICryptoTransform

ICryptoTransform


A common interface implemented by all crypto transform classes.


Public:

Properties:

NameDescription
 CanReuseTransform (get) Represents if the transform can be reused to start transorming a new set of data.  
 CanTransformMultipleBlocks (get) Returns if a transform can transform multiple blocks in a single call.  
 InputBlockSize (get) The size of the block of plain text that is to be tranformed.  
 OutputBlockSize (get) The size of the block of ciphered text after tranformation occurred.  

Methods:

NameDescription
 TransformBlock Transforms a block of plain text data, placing the ciphered text in the output buffer.  
 TransformFinalBlock Transforms the last of the data, adding any padding as needed.  

See Also

Project CorLib Overview

Class ICryptoTransform Overview

CryptoAPITransform

RijndaelManagedTransform

HMAC

HMACSHA1

HMACSHA256

HMACSHA384

HMACSHA512

HMACMD5

HMACRIPEMD160