C# 클래스 System.Security.Cryptography.SymmetricAlgorithm

상속: IDisposable
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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