Golang中的Ruby 1.9.3 Digest :: SHA1.hexdigest等价物

时间:2017-12-28 17:23:32

标签: ruby go hex sha1

如何将此方法从Ruby 1.9.3复制到Golang 1.7?

typedef struct
{
   unsigned char L2maclegacyString2[14];
}L2macLegacyLogPayload;

L2macLegacyLogPayload* _lData_=(L2macLegacyLogPayload*)buffData; 
memccpy(_lData_->L2maclegacyString2,"RACH-RM-Exec",'\0',sizeof(_lData_->L2maclegacyString2)); 

1 个答案:

答案 0 :(得分:0)

使用crypto/sha1

package main

import (
    "crypto/sha1"
    "fmt"
)

func main() {
    s := sha1.New()
    s.Write([]byte("Hello world"))
    fmt.Printf("%x", s.Sum(nil))
}

playground

相关问题