C# Класс Org.BouncyCastle.Crypto.PbeParametersGenerator

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

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

Свойство Тип Описание
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[]