Standard library imports fmt io net os strings crypto/sha1 bufio bytes crypto/hmac crypto/rand encoding/base64 errors