C# Class Org.BouncyCastle.Crypto.PbeParametersGenerator

Mostrar archivo Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Protected Properties

Property Type Description
mIterationCount int
mPassword byte[]
mSalt byte[]

Public Methods

Method Description
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[]

Protected Methods

Method Description
PbeParametersGenerator ( ) : System

Private Methods

Method Description
GenerateDerivedParameters ( int keySize ) : ICipherParameters
GenerateDerivedParameters ( int keySize, int ivSize ) : ICipherParameters
GetPassword ( ) : byte[]
GetSalt ( ) : byte[]
Pkcs5PasswordToBytes ( string password ) : byte[]
Pkcs5PasswordToUtf8Bytes ( string password ) : byte[]

Method Details

GenerateDerivedMacParameters() public abstract method

public abstract GenerateDerivedMacParameters ( int keySize ) : ICipherParameters
keySize int
return ICipherParameters

GenerateDerivedParameters() public abstract method

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

GenerateDerivedParameters() public abstract method

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

Init() public method

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

PbeParametersGenerator() protected method

protected PbeParametersGenerator ( ) : System
return System

Pkcs12PasswordToBytes() public static method

public static Pkcs12PasswordToBytes ( char password ) : byte[]
password char
return byte[]

Pkcs12PasswordToBytes() public static method

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

Pkcs5PasswordToBytes() public static method

public static Pkcs5PasswordToBytes ( char password ) : byte[]
password char
return byte[]

Pkcs5PasswordToUtf8Bytes() public static method

public static Pkcs5PasswordToUtf8Bytes ( char password ) : byte[]
password char
return byte[]

Property Details

mIterationCount protected_oe property

protected int mIterationCount
return int

mPassword protected_oe property

protected byte[] mPassword
return byte[]

mSalt protected_oe property

protected byte[] mSalt
return byte[]