| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package tool
- import (
- "crypto/sha256"
- "encoding/hex"
- "html/template"
- "net/url"
- "time"
- )
- func Sha224(data string) string {
- hasher := sha256.New224()
- hasher.Write([]byte(data))
- hash_byte := hasher.Sum(nil)
- hash_str := hex.EncodeToString(hash_byte)
- return hash_str
- }
- func Url_parser(data string) string {
- return url.QueryEscape(data)
- }
- func HTML_escape(data string) string {
- return template.HTMLEscapeString(data)
- }
- func Arr_in_str(arr []string, data string) bool {
- for _, v := range arr {
- if v == data {
- return true
- }
- }
- return false
- }
- func Get_time() string {
- return time.Now().Format("2006-01-02 15:04:05")
- }
|