| 1234567891011121314151617181920212223242526 |
- package main
- import (
- "crypto/sha256"
- "encoding/hex"
- "encoding/json"
- "fmt"
- "os"
- )
- func main() {
- call_arg := os.Args[1:]
- data := call_arg[0]
- hasher := sha256.New224()
- hasher.Write([]byte(data))
- hash_byte := hasher.Sum(nil)
- hash_str := hex.EncodeToString(hash_byte)
- new_data := map[string]string{}
- new_data["data"] = hash_str
- json_data, _ := json.Marshal(new_data)
- fmt.Print(string(json_data))
- }
|