我试图在Go中找到与以下C#代码相当的代码。
pwd = "abc123";
encoding = Encoding.UTF8;
SHA1 sha1 = SHA1.Create();
byte[] hash = sha1.ComputeHash(encoding.GetBytes(text));我知道Go中有一个crypto/sha1 1包。我知道我能跑:
pwd := "abc123"
hasher := sha1.New() // SHA1.Create();
hasher.Write([]byte(pwd)) // sha1.ComputeHash but without encoding in UTF8 ?我不知道如何在散列时得到正确的编码。我想知道我能不能得到一些帮助
发布于 2016-11-02 15:59:30
https://stackoverflow.com/questions/40383431
复制相似问题