C# Class KeePassLib.Cryptography.KeyDerivation.AesKdf

Inheritance: KeePassLib.Cryptography.KeyDerivation.KdfEngine
Afficher le fichier Open project: panteam-net/pt.KeePassLibStd Class Usage Examples

Méthodes publiques

Свойство Type Description
ParamRounds string
ParamSeed string

Méthodes publiques

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

Private Methods

Méthode Description
TransformKey ( Array pbOriginalKey32, Array pbKeySeed32, ulong uNumRounds ) : byte[]
TransformKeyManaged ( Array pbNewKey32, Array pbKeySeed32, ulong uNumRounds ) : bool

Method Details

AesKdf() public méthode

public AesKdf ( ) : System
Résultat System

GetBestParameters() public méthode

public GetBestParameters ( uint uMilliseconds ) : KeePassLib.Cryptography.KeyDerivation.KdfParameters
uMilliseconds uint
Résultat KeePassLib.Cryptography.KeyDerivation.KdfParameters

GetDefaultParameters() public méthode

public GetDefaultParameters ( ) : KeePassLib.Cryptography.KeyDerivation.KdfParameters
Résultat KeePassLib.Cryptography.KeyDerivation.KdfParameters

Randomize() public méthode

public Randomize ( KeePassLib.Cryptography.KeyDerivation.KdfParameters p ) : void
p KeePassLib.Cryptography.KeyDerivation.KdfParameters
Résultat void

Transform() public méthode

public Transform ( Array pbMsg, KeePassLib.Cryptography.KeyDerivation.KdfParameters p ) : byte[]
pbMsg Array
p KeePassLib.Cryptography.KeyDerivation.KdfParameters
Résultat byte[]

Property Details

ParamRounds public_oe static_oe property

public static string ParamRounds
Résultat string

ParamSeed public_oe static_oe property

public static string ParamSeed
Résultat string