Standard library imports bytes crypto/rand encoding/base64 encoding/json fmt io os strconv strings time net/smtp text/template crypto/hmac crypto/sha1 io/ioutil net/http