示例#1
0
文件: Hash.cs 项目: mythrill/HashLib
 public virtual HashResult ComputeUShorts(ushort[] a_data)
 {
     return(ComputeBytes(Converters.ConvertUShortsToBytes(a_data)));
 }
示例#2
0
文件: Hash.cs 项目: mythrill/HashLib
 public virtual HashResult ComputeString(string a_data, Encoding a_encoding)
 {
     return(ComputeBytes(Converters.ConvertStringToBytes(a_data, a_encoding)));
 }
示例#3
0
文件: Hash.cs 项目: mythrill/HashLib
 public virtual HashResult ComputeChars(char[] a_data)
 {
     return(ComputeBytes(Converters.ConvertCharsToBytes(a_data)));
 }
示例#4
0
 public void TransformDoubles(double[] a_data)
 {
     TransformBytes(Converters.ConvertDoublesToBytes(a_data));
 }
示例#5
0
 public void TransformFloats(float[] a_data)
 {
     TransformBytes(Converters.ConvertFloatsToBytes(a_data));
 }
示例#6
0
文件: Hash.cs 项目: mythrill/HashLib
 public virtual HashResult ComputeDoubles(double[] a_data)
 {
     return(ComputeBytes(Converters.ConvertDoublesToBytes(a_data)));
 }
示例#7
0
 /// <summary>
 /// Transforms a Float
 /// </summary>
 /// <param name="a_data"></param>
 public void TransformFloat(float a_data)
 {
     TransformBytes(Converters.ConvertFloatToBytes((a_data)));
 }
示例#8
0
 public void TransformString(string a_data, Encoding a_encoding)
 {
     TransformBytes(Converters.ConvertStringToBytes(a_data, a_encoding));
 }
示例#9
0
 public void TransformUShorts(ushort[] a_data)
 {
     TransformBytes(Converters.ConvertUShortsToBytes(a_data));
 }
示例#10
0
 public void TransformChars(char[] a_data)
 {
     TransformBytes(Converters.ConvertCharsToBytes(a_data));
 }
示例#11
0
 public void TransformString(string a_data)
 {
     TransformBytes(Converters.ConvertStringToBytes(a_data));
 }
示例#12
0
 public override string ToString()
 {
     return(Converters.ConvertBytesToHexString(m_hash));
 }
示例#13
0
 public HashResult(string a_hash)
 {
     m_hash = Converters.ConvertHexStringToBytes(a_hash);
 }
示例#14
0
 /// <summary>
 /// Transforms some Chars
 /// </summary>
 /// <param name="a_data"></param>
 /// <param name="a_encoding"></param>
 public void TransformChars(char[] a_data, Encoding a_encoding)
 {
     TransformBytes(Converters.ConvertCharsToBytes(a_data, a_encoding));
 }
示例#15
0
文件: Hash.cs 项目: mythrill/HashLib
 public virtual HashResult ComputeUInts(uint[] a_data)
 {
     return(ComputeBytes(Converters.ConvertUIntsToBytes(a_data)));
 }
示例#16
0
 public void TransformUInts(uint[] a_data)
 {
     TransformBytes(Converters.ConvertUIntsToBytes(a_data));
 }
示例#17
0
文件: Hash.cs 项目: mythrill/HashLib
 public virtual HashResult ComputeULongs(ulong[] a_data)
 {
     return(ComputeBytes(Converters.ConvertULongsToBytes(a_data)));
 }
示例#18
0
 public void TransformULongs(ulong[] a_data)
 {
     TransformBytes(Converters.ConvertULongsToBytes(a_data));
 }
示例#19
0
文件: Hash.cs 项目: mythrill/HashLib
 public virtual HashResult ComputeFloats(float[] a_data)
 {
     return(ComputeBytes(Converters.ConvertFloatsToBytes(a_data)));
 }
示例#20
0
 /// <summary>
 /// Computes the Hash of some Chars
 /// </summary>
 /// <param name="a_data"></param>
 /// <param name="a_encoding"></param>
 /// <returns></returns>
 public virtual HashResult ComputeChars(char[] a_data, Encoding a_encoding)
 {
     return(ComputeBytes(Converters.ConvertCharsToBytes(a_data, a_encoding)));
 }