Need to generate a set of random bytes?
package main
import (
"crypto/rand"
"fmt"
)
func GenRandomBytes(size int) (blk []byte, err error) {
blk = make([]byte, size)
_, err = rand.Read(blk)
return
}
func main() {
if blk, err := GenRandomBytes(32); err != nil {
panic(err)
} else {
sblk := string(blk)
fmt.Printf("sblk: %s\n", sblk)
fmt.Printf("hex : %x\n", blk)
}
}