C# Класс KeePassLib.Cryptography.KeyDerivation.AesKdf

Наследование: KeePassLib.Cryptography.KeyDerivation.KdfEngine
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ParamRounds string
ParamSeed string

Открытые методы

Метод Описание
AesKdf ( ) : System
GetBestParameters ( uint uMilliseconds ) : KeePassLib.Cryptography.KeyDerivation.KdfParameters
GetDefaultParameters ( ) : KeePassLib.Cryptography.KeyDerivation.KdfParameters
Randomize ( KeePassLib.Cryptography.KeyDerivation.KdfParameters p ) : void
Transform ( Array pbMsg, KeePassLib.Cryptography.KeyDerivation.KdfParameters p ) : byte[]

Приватные методы

Метод Описание
TransformKey ( Array pbOriginalKey32, Array pbKeySeed32, ulong uNumRounds ) : byte[]
TransformKeyManaged ( Array pbNewKey32, Array pbKeySeed32, ulong uNumRounds ) : bool

Описание методов

AesKdf() публичный Метод

public AesKdf ( ) : System
Результат System

GetBestParameters() публичный Метод

public GetBestParameters ( uint uMilliseconds ) : KeePassLib.Cryptography.KeyDerivation.KdfParameters
uMilliseconds uint
Результат KeePassLib.Cryptography.KeyDerivation.KdfParameters

GetDefaultParameters() публичный Метод

public GetDefaultParameters ( ) : KeePassLib.Cryptography.KeyDerivation.KdfParameters
Результат KeePassLib.Cryptography.KeyDerivation.KdfParameters

Randomize() публичный Метод

public Randomize ( KeePassLib.Cryptography.KeyDerivation.KdfParameters p ) : void
p KeePassLib.Cryptography.KeyDerivation.KdfParameters
Результат void

Transform() публичный Метод

public Transform ( Array pbMsg, KeePassLib.Cryptography.KeyDerivation.KdfParameters p ) : byte[]
pbMsg Array
p KeePassLib.Cryptography.KeyDerivation.KdfParameters
Результат byte[]

Описание свойств

ParamRounds публичное статическое свойство

public static string ParamRounds
Результат string

ParamSeed публичное статическое свойство

public static string ParamSeed
Результат string