Standard library imports crypto/sha256 encoding/hex errors fmt hash/fnv math/rand net path path/filepath runtime strconv strings sync