C# Class withSIX.Core.Tools.HashEncryptionTools

Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
GetBufferSize ( FileStream fs ) : int
MD5FileHash ( IAbsoluteFilePath fileName ) : string
MD5Hash ( string data ) : string
SHA1FileHash ( IAbsoluteFilePath fileName ) : string
SHA256FileHash ( string fileName ) : string
SHA256Hash ( string data ) : string
SHA384Hash ( string data ) : string
SHA512Hash ( string data ) : string

Private Methods

Méthode Description
GetHash ( byte hash ) : string

Method Details

GetBufferSize() public méthode

public GetBufferSize ( FileStream fs ) : int
fs System.IO.FileStream
Résultat int

MD5FileHash() public méthode

public MD5FileHash ( IAbsoluteFilePath fileName ) : string
fileName IAbsoluteFilePath
Résultat string

MD5Hash() public méthode

public MD5Hash ( string data ) : string
data string
Résultat string

SHA1FileHash() public méthode

public SHA1FileHash ( IAbsoluteFilePath fileName ) : string
fileName IAbsoluteFilePath
Résultat string

SHA256FileHash() public méthode

public SHA256FileHash ( string fileName ) : string
fileName string
Résultat string

SHA256Hash() public méthode

public SHA256Hash ( string data ) : string
data string
Résultat string

SHA384Hash() public méthode

public SHA384Hash ( string data ) : string
data string
Résultat string

SHA512Hash() public méthode

public SHA512Hash ( string data ) : string
data string
Résultat string