Standard library imports fmt hash crypto/hmac encoding/base32 crypto/sha1 math math/rand net/url strings time