跳到主要内容
版本:2.3.x

Class HashUtility

哈希工具类

Assembly: YooAsset.dll
Declaration
public static class HashUtility

Methods

StringSHA1(string)

获取字符串的Hash值

Declaration
public static string StringSHA1(string str)
Returns

System.String

Parameters
TypeName
System.Stringstr

FileSHA1(string)

获取文件的Hash值

Declaration
public static string FileSHA1(string filePath)
Returns

System.String

Parameters
TypeName
System.StringfilePath

FileSHA1Safely(string)

获取文件的Hash值

Declaration
public static string FileSHA1Safely(string filePath)
Returns

System.String

Parameters
TypeName
System.StringfilePath

StreamSHA1(Stream)

获取数据流的Hash值

Declaration
public static string StreamSHA1(Stream stream)
Returns

System.String

Parameters
TypeName
System.IO.Streamstream

BytesSHA1(byte[])

获取字节数组的Hash值

Declaration
public static string BytesSHA1(byte[] buffer)
Returns

System.String

Parameters
TypeName
System.Byte[]buffer

StringMD5(string)

获取字符串的MD5

Declaration
public static string StringMD5(string str)
Returns

System.String

Parameters
TypeName
System.Stringstr

FileMD5(string)

获取文件的MD5

Declaration
public static string FileMD5(string filePath)
Returns

System.String

Parameters
TypeName
System.StringfilePath

FileMD5Safely(string)

获取文件的MD5

Declaration
public static string FileMD5Safely(string filePath)
Returns

System.String

Parameters
TypeName
System.StringfilePath

StreamMD5(Stream)

获取数据流的MD5

Declaration
public static string StreamMD5(Stream stream)
Returns

System.String

Parameters
TypeName
System.IO.Streamstream

BytesMD5(byte[])

获取字节数组的MD5

Declaration
public static string BytesMD5(byte[] buffer)
Returns

System.String

Parameters
TypeName
System.Byte[]buffer

StringCRC32(string)

获取字符串的CRC32

Declaration
public static string StringCRC32(string str)
Returns

System.String

Parameters
TypeName
System.Stringstr

FileCRC32(string)

获取文件的CRC32

Declaration
public static string FileCRC32(string filePath)
Returns

System.String

Parameters
TypeName
System.StringfilePath

FileCRC32Safely(string)

获取文件的CRC32

Declaration
public static string FileCRC32Safely(string filePath)
Returns

System.String

Parameters
TypeName
System.StringfilePath

StreamCRC32(Stream)

获取数据流的CRC32

Declaration
public static string StreamCRC32(Stream stream)
Returns

System.String

Parameters
TypeName
System.IO.Streamstream

BytesCRC32(byte[])

获取字节数组的CRC32

Declaration
public static string BytesCRC32(byte[] buffer)
Returns

System.String

Parameters
TypeName
System.Byte[]buffer