Standard library imports bytes crypto/rand encoding/hex errors fmt io/ioutil net os reflect strconv strings