Exemple #1
0
 public HashHelper(EHashType type, Encoding codec, string cad)
 {
     if (codec != null && !string.IsNullOrEmpty(cad))
     {
         byte[] raw = codec.GetBytes(cad);
         _Raw = HashRaw(type, raw, 0, raw.Length);
         _Hex = HexHelper.Buffer2Hex(_Raw);
     }
 }
Exemple #2
0
        public static string HashHex(EHashType type, Encoding codec, string cad)
        {
            if (string.IsNullOrEmpty(cad))
            {
                return(null);
            }

            byte[] raw = codec.GetBytes(cad);
            raw = HashRaw(type, raw, 0, raw.Length);
            return(HexHelper.Buffer2Hex(raw));
        }
Exemple #3
0
 public static string HashHex(EHashType type, Stream bs, bool seekBegin)
 {
     return(HexHelper.Buffer2Hex(HashRaw(type, bs, seekBegin)));
 }
Exemple #4
0
 public static string HashHex(EHashType type, byte[] bs, int index, int length)
 {
     return(HexHelper.Buffer2Hex(HashRaw(type, bs, index, length)));
 }
Exemple #5
0
 public HashHelper(EHashType type, byte[] bx)
 {
     _Raw = HashRaw(type, bx, 0, bx.Length);
     _Hex = HexHelper.Buffer2Hex(_Raw);
 }