C# Class mobSocial.Services.Security.CryptographyService

Inheritance: ICryptographyService
Datei anzeigen Open project: mobsoftware/mobsocial

Public Methods

Method 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 method

public CreateSalt ( int size ) : string
size int
return string

Decrypt() public method

public Decrypt ( string cipherText, string key, string salt ) : string
cipherText string
key string
salt string
return string

Encrypt() public method

public Encrypt ( string plainText, string key, string salt ) : string
plainText string
key string
salt string
return string

GetHashedPassword() public method

public GetHashedPassword ( string plainText, string salt, PasswordFormat passwordFormat ) : string
plainText string
salt string
passwordFormat PasswordFormat
return string

GetMd5Hash() public method

public GetMd5Hash ( MD5 md5Hash, string input ) : string
md5Hash MD5
input string
return string

GetPasswordFormatName() public method

public GetPasswordFormatName ( PasswordFormat passwordFormat ) : string
passwordFormat PasswordFormat
return string

GetRandomPassword() public method

public GetRandomPassword ( ) : string
return string