hash 值乱码了

来源:3-1 区块链基本原型

yummy5

2018-10-06 16:42

https://img4.mukewang.com/5bb8751a0001554d06620226.jpg  执行后发现 hash 值是乱码的这个是为什么?


func (b *Block)SetHash(){
   //时间戳转城 字节数组
   timestamp :=[]byte(strconv.FormatInt(b.Timestamp,10))
   //[]byte 是字符数组类型  用join 连接起来
   headers:= bytes.Join([][]byte{b.PrevBlockHash,b.Data,timestamp},[]byte{})
   //fmt.Println(headers)
   hash:= sha256.Sum256(headers)
   b.Hash = hash[:]
}


写回答 关注

1回答

  • yummy5
    2018-10-06 16:51:00

    ....输出的问题,%x   

私有区块链,我们一起GO

用Go语言实现一个区块链私有链

24024 学习 · 48 问题

查看课程

相似问题