C# 클래스 Org.BouncyCastle.Crypto.PbeParametersGenerator

파일 보기 프로젝트 열기: mapo80/iTextSharp-Monotouch 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
mIterationCount int
mPassword byte[]
mSalt byte[]

공개 메소드들

메소드 설명
GenerateDerivedMacParameters ( int keySize ) : ICipherParameters
GenerateDerivedParameters ( string algorithm, int keySize ) : ICipherParameters
GenerateDerivedParameters ( string algorithm, int keySize, int ivSize ) : ICipherParameters
Init ( byte password, byte salt, int iterationCount ) : void
Pkcs12PasswordToBytes ( char password ) : byte[]
Pkcs12PasswordToBytes ( char password, bool wrongPkcs12Zero ) : byte[]
Pkcs5PasswordToBytes ( char password ) : byte[]
Pkcs5PasswordToUtf8Bytes ( char password ) : byte[]

보호된 메소드들

메소드 설명
PbeParametersGenerator ( ) : System

비공개 메소드들

메소드 설명
GenerateDerivedParameters ( int keySize ) : ICipherParameters
GenerateDerivedParameters ( int keySize, int ivSize ) : ICipherParameters
GetPassword ( ) : byte[]
GetSalt ( ) : byte[]
Pkcs5PasswordToBytes ( string password ) : byte[]
Pkcs5PasswordToUtf8Bytes ( string password ) : byte[]

메소드 상세

GenerateDerivedMacParameters() 공개 추상적인 메소드

public abstract GenerateDerivedMacParameters ( int keySize ) : ICipherParameters
keySize int
리턴 ICipherParameters

GenerateDerivedParameters() 공개 추상적인 메소드

public abstract GenerateDerivedParameters ( string algorithm, int keySize ) : ICipherParameters
algorithm string
keySize int
리턴 ICipherParameters

GenerateDerivedParameters() 공개 추상적인 메소드

public abstract GenerateDerivedParameters ( string algorithm, int keySize, int ivSize ) : ICipherParameters
algorithm string
keySize int
ivSize int
리턴 ICipherParameters

Init() 공개 메소드

public Init ( byte password, byte salt, int iterationCount ) : void
password byte
salt byte
iterationCount int
리턴 void

PbeParametersGenerator() 보호된 메소드

protected PbeParametersGenerator ( ) : System
리턴 System

Pkcs12PasswordToBytes() 공개 정적인 메소드

public static Pkcs12PasswordToBytes ( char password ) : byte[]
password char
리턴 byte[]

Pkcs12PasswordToBytes() 공개 정적인 메소드

public static Pkcs12PasswordToBytes ( char password, bool wrongPkcs12Zero ) : byte[]
password char
wrongPkcs12Zero bool
리턴 byte[]

Pkcs5PasswordToBytes() 공개 정적인 메소드

public static Pkcs5PasswordToBytes ( char password ) : byte[]
password char
리턴 byte[]

Pkcs5PasswordToUtf8Bytes() 공개 정적인 메소드

public static Pkcs5PasswordToUtf8Bytes ( char password ) : byte[]
password char
리턴 byte[]

프로퍼티 상세

mIterationCount 보호되어 있는 프로퍼티

protected int mIterationCount
리턴 int

mPassword 보호되어 있는 프로퍼티

protected byte[] mPassword
리턴 byte[]

mSalt 보호되어 있는 프로퍼티

protected byte[] mSalt
리턴 byte[]