示例#1
0
        public static byte[] GetHash(byte[] data)
        {
            Sha256T sha = new Sha256T();

            Hash.Initialize(sha);
            Hash.Write(sha, data, (UInt32)data.Length);
            byte[] outputSer = new byte[32];
            Hash.Finalize(sha, outputSer);
            return(outputSer);
        }
示例#2
0
        public static byte[] GetHash(byte[] data)
        {
            Sha256T hash = new Sha256T();

            Hash.Initialize(hash);
            Hash.Write(hash, data, (uint)data.Length);
            byte[] out32 = new byte[32];
            Hash.Finalize(hash, out32);
            return(out32);
        }
示例#3
0
 public HmacSha256T()
 {
     Inner = new Sha256T();
     Outer = new Sha256T();
 }
示例#4
0
 public Sha256Manager()
 {
     _sha = new Sha256T();
     Hash.Initialize(_sha);
 }
示例#5
0
 public HmacSha256T()
 {
     this.Inner = new Sha256T();
     this.Outer = new Sha256T();
 }
示例#6
0
 public Sha256Manager()
 {
     this._sha = new Sha256T();
     Hash.Initialize(this._sha);
 }