[Go] Golang对字符串进行SHA1哈希运算的代码 →→→→→进入此内容的聊天室

来自 , 2019-07-09, 写在 Go, 查看 105 次.
URL http://www.code666.cn/view/2c6a0bae
  1. package main
  2.  
  3. import (
  4.         "fmt"
  5.         "crypto/md5"
  6.         "crypto/sha1"
  7.         "io"
  8. )
  9. //对字符串进行MD5哈希
  10. func a(data string) string {
  11.         t := md5.New();
  12.         io.WriteString(t,data);
  13.         return fmt.Sprintf("%x",t.Sum(nil));
  14. }
  15.  
  16. //对字符串进行SHA1哈希
  17. func b(data string) string {
  18.         t := sha1.New();
  19.         io.WriteString(t,data);
  20.         return fmt.Sprintf("%x",t.Sum(nil));
  21. }
  22.  
  23. func main(){
  24.         var data string = "abc";
  25.         fmt.Printf("MD5 : %s\n",a(data));
  26.         fmt.Printf("SHA1 : %s\n",b(data));
  27. }
  28.  
  29.  
  30. //go/7303

回复 "Golang对字符串进行SHA1哈希运算的代码"

这儿你可以回复上面这条便签

captcha