C# Класс knownpasswords.KnownPasswords

Class to communicate with the knownpasswords.org API.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddHeaders RestSharp.RestRequest
DecryptCheckPasswordResponse knownpasswords.Responses.CheckPasswordResponse
EncryptCheckPasswordRequest knownpasswords.Requests.EncryptedRequest

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

Метод Описание
ApiInformation ( ) : ApiInformationResponse
CheckPassword ( byte password, PasswordFormatType passwordFormatType = PasswordFormatType.Blake2b ) : CheckPasswordResponse

Method to check a password.

CheckPassword ( string password, PasswordFormatType passwordFormatType = PasswordFormatType.Blake2b ) : CheckPasswordResponse

Method to check a password.

KnownPasswords ( string clientPrivateKey ) : System

Constructor to prepare the communication.

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

Метод Описание
AddHeaders ( RestRequest restRequest ) : RestRequest
DecryptCheckPasswordResponse ( EncryptedResponse encryptedResponse ) : CheckPasswordResponse
EncryptCheckPasswordRequest ( CheckPasswordRequest checkPasswordRequest ) : EncryptedRequest

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

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

public ApiInformation ( ) : ApiInformationResponse
Результат knownpasswords.Responses.ApiInformationResponse

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

Method to check a password.
public CheckPassword ( byte password, PasswordFormatType passwordFormatType = PasswordFormatType.Blake2b ) : CheckPasswordResponse
password byte
passwordFormatType PasswordFormatType
Результат knownpasswords.Responses.CheckPasswordResponse

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

Method to check a password.
public CheckPassword ( string password, PasswordFormatType passwordFormatType = PasswordFormatType.Blake2b ) : CheckPasswordResponse
password string
passwordFormatType PasswordFormatType
Результат knownpasswords.Responses.CheckPasswordResponse

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

Constructor to prepare the communication.
public KnownPasswords ( string clientPrivateKey ) : System
clientPrivateKey string The clients 32 byte private key (hex format)
Результат System