C# 클래스 withSIX.Core.Tools.HashEncryptionTools

파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetHash ( byte hash ) : string

메소드 상세

GetBufferSize() 공개 메소드

public GetBufferSize ( FileStream fs ) : int
fs System.IO.FileStream
리턴 int

MD5FileHash() 공개 메소드

public MD5FileHash ( IAbsoluteFilePath fileName ) : string
fileName IAbsoluteFilePath
리턴 string

MD5Hash() 공개 메소드

public MD5Hash ( string data ) : string
data string
리턴 string

SHA1FileHash() 공개 메소드

public SHA1FileHash ( IAbsoluteFilePath fileName ) : string
fileName IAbsoluteFilePath
리턴 string

SHA256FileHash() 공개 메소드

public SHA256FileHash ( string fileName ) : string
fileName string
리턴 string

SHA256Hash() 공개 메소드

public SHA256Hash ( string data ) : string
data string
리턴 string

SHA384Hash() 공개 메소드

public SHA384Hash ( string data ) : string
data string
리턴 string

SHA512Hash() 공개 메소드

public SHA512Hash ( string data ) : string
data string
리턴 string