C# Class mobSocial.Services.Security.CryptographyService

Inheritance: ICryptographyService
Afficher le fichier Open project: mobsoftware/mobsocial

Méthodes publiques

Méthode Description
CreateSalt ( int size ) : string
Decrypt ( string cipherText, string key, string salt ) : string
Encrypt ( string plainText, string key, string salt ) : string
GetHashedPassword ( string plainText, string salt, PasswordFormat passwordFormat ) : string
GetMd5Hash ( MD5 md5Hash, string input ) : string
GetPasswordFormatName ( PasswordFormat passwordFormat ) : string
GetRandomPassword ( ) : string

Method Details

CreateSalt() public méthode

public CreateSalt ( int size ) : string
size int
Résultat string

Decrypt() public méthode

public Decrypt ( string cipherText, string key, string salt ) : string
cipherText string
key string
salt string
Résultat string

Encrypt() public méthode

public Encrypt ( string plainText, string key, string salt ) : string
plainText string
key string
salt string
Résultat string

GetHashedPassword() public méthode

public GetHashedPassword ( string plainText, string salt, PasswordFormat passwordFormat ) : string
plainText string
salt string
passwordFormat PasswordFormat
Résultat string

GetMd5Hash() public méthode

public GetMd5Hash ( MD5 md5Hash, string input ) : string
md5Hash MD5
input string
Résultat string

GetPasswordFormatName() public méthode

public GetPasswordFormatName ( PasswordFormat passwordFormat ) : string
passwordFormat PasswordFormat
Résultat string

GetRandomPassword() public méthode

public GetRandomPassword ( ) : string
Résultat string