C# Class Org.BouncyCastle.Crypto.PbeParametersGenerator

Afficher le fichier Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Protected Properties

Свойство Type Description
mIterationCount int
mPassword byte[]
mSalt byte[]

Méthodes publiques

Méthode 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[]

Méthodes protégées

Méthode Description
PbeParametersGenerator ( ) : System

Private Methods

Méthode 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 méthode

public abstract GenerateDerivedMacParameters ( int keySize ) : ICipherParameters
keySize int
Résultat ICipherParameters

GenerateDerivedParameters() public abstract méthode

public abstract GenerateDerivedParameters ( string algorithm, int keySize ) : ICipherParameters
algorithm string
keySize int
Résultat ICipherParameters

GenerateDerivedParameters() public abstract méthode

public abstract GenerateDerivedParameters ( string algorithm, int keySize, int ivSize ) : ICipherParameters
algorithm string
keySize int
ivSize int
Résultat ICipherParameters

Init() public méthode

public Init ( byte password, byte salt, int iterationCount ) : void
password byte
salt byte
iterationCount int
Résultat void

PbeParametersGenerator() protected méthode

protected PbeParametersGenerator ( ) : System
Résultat System

Pkcs12PasswordToBytes() public static méthode

public static Pkcs12PasswordToBytes ( char password ) : byte[]
password char
Résultat byte[]

Pkcs12PasswordToBytes() public static méthode

public static Pkcs12PasswordToBytes ( char password, bool wrongPkcs12Zero ) : byte[]
password char
wrongPkcs12Zero bool
Résultat byte[]

Pkcs5PasswordToBytes() public static méthode

public static Pkcs5PasswordToBytes ( char password ) : byte[]
password char
Résultat byte[]

Pkcs5PasswordToUtf8Bytes() public static méthode

public static Pkcs5PasswordToUtf8Bytes ( char password ) : byte[]
password char
Résultat byte[]

Property Details

mIterationCount protected_oe property

protected int mIterationCount
Résultat int

mPassword protected_oe property

protected byte[] mPassword
Résultat byte[]

mSalt protected_oe property

protected byte[] mSalt
Résultat byte[]