Пример #1
0
        public static T GetDigest <T>(this IHashing <T> hashing, string text, Encoding encoding)
        {
            hashing.Init();
            var data = encoding.GetBytes(text);

            hashing.Write(data, 0, (uint)data.Length);
            return(hashing.GetDigest());
        }
Пример #2
0
 public ulong GetHash(IHashing <ulong> hashing)
 {
     return(hashing.GetDigest(NameStringOffset, (int)Type));
 }
Пример #3
0
 public ulong GetHash(IHashing <ulong> hashing)
 {
     return(hashing.GetDigest(NameStringOffset, VariantOffset));
 }
Пример #4
0
 public ulong GetHash(IHashing <ulong> hashing)
 {
     return(hashing.GetDigest(AttributeTableIndex, AttributeCount, ElementTableIndex, ElementCount, NameStringOffset, VariantOffset));
 }
Пример #5
0
 public static T GetDigest <T>(this IHashing <T> hashing, string text)
 {
     return(hashing.GetDigest(text, Encoding.UTF8));
 }
Пример #6
0
 public static T GetDigest <T>(this IHashing <T> hashing, params int[] values)
 {
     hashing.Init();
     hashing.Write(values);
     return(hashing.GetDigest());
 }