code: func (ctx *Context) GetSuperSecureCookie(secret, name string) (string, bool) {
  	val := ctx.GetCookie(name)
  	if val == "" {
  		return "", false
  	}
  
  	text, err := hex.DecodeString(val)
  	if err != nil {
  		return "", false
  	}
  
  	key := pbkdf2.Key([]byte(secret), []byte(secret), 1000, 16, sha256.New)
  	text, err = com.AESGCMDecrypt(key, text)
  	return string(text), err == nil
  }
docs: // GetSuperSecureCookie returns given cookie value from request header with secret string.