C# Class Renci.SshNet.Security.Cryptography.SymmetricCipher

Base class for symmetric cipher implementations.
Inheritance: Cipher
Afficher le fichier Open project: sshnet/SSH.NET

Méthodes publiques

Méthode Description
DecryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int

Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.

EncryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int

Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.

Méthodes protégées

Méthode Description
SymmetricCipher ( byte key ) : System

Initializes a new instance of the SymmetricCipher class.

Method Details

DecryptBlock() public abstract méthode

Decrypts the specified region of the input byte array and copies the decrypted data to the specified region of the output byte array.
public abstract DecryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int
inputBuffer byte The input data to decrypt.
inputOffset int The offset into the input byte array from which to begin using data.
inputCount int The number of bytes in the input byte array to use as data.
outputBuffer byte The output to which to write decrypted data.
outputOffset int The offset into the output byte array from which to begin writing data.
Résultat int

EncryptBlock() public abstract méthode

Encrypts the specified region of the input byte array and copies the encrypted data to the specified region of the output byte array.
public abstract EncryptBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int
inputBuffer byte The input data to encrypt.
inputOffset int The offset into the input byte array from which to begin using data.
inputCount int The number of bytes in the input byte array to use as data.
outputBuffer byte The output to which to write encrypted data.
outputOffset int The offset into the output byte array from which to begin writing data.
Résultat int

SymmetricCipher() protected méthode

Initializes a new instance of the SymmetricCipher class.
is null.
protected SymmetricCipher ( byte key ) : System
key byte The key.
Résultat System