C# Класс System.Security.Cryptography.SymmetricAlgorithm

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
BlockSizeValue int
FeedbackSizeValue int
IVValue byte[]
KeySizeValue int
KeyValue byte[]
LegalBlockSizesValue System.Security.Cryptography.KeySizes[]
LegalKeySizesValue System.Security.Cryptography.KeySizes[]
ModeValue CipherMode
PaddingValue PaddingMode

Открытые методы

Метод Описание
Clear ( ) : void
Create ( ) : SymmetricAlgorithm
Create ( string algName ) : SymmetricAlgorithm
CreateDecryptor ( ) : ICryptoTransform
CreateDecryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
CreateEncryptor ( ) : ICryptoTransform
CreateEncryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
Dispose ( ) : void
GenerateIV ( ) : void
GenerateKey ( ) : void
ValidKeySize ( int bitLength ) : bool

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
SymmetricAlgorithm ( )

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

Create() публичный статический Метод

public static Create ( ) : SymmetricAlgorithm
Результат SymmetricAlgorithm

Create() публичный статический Метод

public static Create ( string algName ) : SymmetricAlgorithm
algName string
Результат SymmetricAlgorithm

CreateDecryptor() публичный Метод

public CreateDecryptor ( ) : ICryptoTransform
Результат ICryptoTransform

CreateDecryptor() публичный абстрактный Метод

public abstract CreateDecryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
rgbKey byte
rgbIV byte
Результат ICryptoTransform

CreateEncryptor() публичный Метод

public CreateEncryptor ( ) : ICryptoTransform
Результат ICryptoTransform

CreateEncryptor() публичный абстрактный Метод

public abstract CreateEncryptor ( byte rgbKey, byte rgbIV ) : ICryptoTransform
rgbKey byte
rgbIV byte
Результат ICryptoTransform

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GenerateIV() публичный абстрактный Метод

public abstract GenerateIV ( ) : void
Результат void

GenerateKey() публичный абстрактный Метод

public abstract GenerateKey ( ) : void
Результат void

SymmetricAlgorithm() защищенный Метод

protected SymmetricAlgorithm ( )

ValidKeySize() публичный Метод

public ValidKeySize ( int bitLength ) : bool
bitLength int
Результат bool

Описание свойств

BlockSizeValue защищенное свойство

protected int BlockSizeValue
Результат int

FeedbackSizeValue защищенное свойство

protected int FeedbackSizeValue
Результат int

IVValue защищенное свойство

protected byte[] IVValue
Результат byte[]

KeySizeValue защищенное свойство

protected int KeySizeValue
Результат int

KeyValue защищенное свойство

protected byte[] KeyValue
Результат byte[]

LegalBlockSizesValue защищенное свойство

protected KeySizes[],System.Security.Cryptography LegalBlockSizesValue
Результат System.Security.Cryptography.KeySizes[]

LegalKeySizesValue защищенное свойство

protected KeySizes[],System.Security.Cryptography LegalKeySizesValue
Результат System.Security.Cryptography.KeySizes[]

ModeValue защищенное свойство

protected CipherMode ModeValue
Результат CipherMode

PaddingValue защищенное свойство

protected PaddingMode PaddingValue
Результат PaddingMode