C# Класс Zazzles.Data.Hash

Handle all encryption/decryption
Показать файл Открыть проект

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

Метод Описание
MD5 ( byte data ) : string

Creates an md5 hash of bytes

MD5 ( string filePath ) : string

Creates an md5 hash of a file

SHA1 ( byte data ) : string

Creates a sha1 hash of bytes

SHA1 ( string filePath ) : string

Creates a sha1 hash of a file

SHA256 ( byte data ) : string

Creates a sha256 hash of bytes

SHA256 ( string filePath ) : string

Creates a sha256 hash of a file

SHA384 ( byte data ) : string

Creates a sha384 hash of bytes

SHA384 ( string filePath ) : string

Creates a sha384 hash of a file

SHA512 ( byte data ) : string

Creates a sha512 hash of bytes

SHA512 ( string filePath ) : string

Creates a sha512 hash of a file

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

Метод Описание
HashBytes ( HashAlgorithm alg, byte data ) : string

Hash a set of bytes with a given algorithm, digested to hex form

HashFile ( HashAlgorithm alg, string filePath ) : string

Hash a file with a given algorithm, digested to hex form

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

MD5() публичный статический Метод

Creates an md5 hash of bytes
public static MD5 ( byte data ) : string
data byte The bytes to hash
Результат string

MD5() публичный статический Метод

Creates an md5 hash of a file
public static MD5 ( string filePath ) : string
filePath string The path to the file
Результат string

SHA1() публичный статический Метод

Creates a sha1 hash of bytes
public static SHA1 ( byte data ) : string
data byte The bytes to hash
Результат string

SHA1() публичный статический Метод

Creates a sha1 hash of a file
public static SHA1 ( string filePath ) : string
filePath string The path to the file
Результат string

SHA256() публичный статический Метод

Creates a sha256 hash of bytes
public static SHA256 ( byte data ) : string
data byte The bytes to hash
Результат string

SHA256() публичный статический Метод

Creates a sha256 hash of a file
public static SHA256 ( string filePath ) : string
filePath string The path to the file
Результат string

SHA384() публичный статический Метод

Creates a sha384 hash of bytes
public static SHA384 ( byte data ) : string
data byte The bytes to hash
Результат string

SHA384() публичный статический Метод

Creates a sha384 hash of a file
public static SHA384 ( string filePath ) : string
filePath string The path to the file
Результат string

SHA512() публичный статический Метод

Creates a sha512 hash of bytes
public static SHA512 ( byte data ) : string
data byte The bytes to hash
Результат string

SHA512() публичный статический Метод

Creates a sha512 hash of a file
public static SHA512 ( string filePath ) : string
filePath string The path to the file
Результат string