From 8d8b00ba8395828f1fad292cb0f96e50c1f9b5cd Mon Sep 17 00:00:00 2001 From: Sangeeth Sudheer Date: Fri, 3 May 2024 00:05:14 +0530 Subject: [PATCH] Add sha --- main.go | 6 ++++-- sha/sha.go | 13 +++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 sha/sha.go diff --git a/main.go b/main.go index efee23d..f6aa2d7 100644 --- a/main.go +++ b/main.go @@ -31,7 +31,8 @@ package main // import "git.sangeeth.dev/gobyexample/time" // import "git.sangeeth.dev/gobyexample/rand" // import "git.sangeeth.dev/gobyexample/numberparsing" -import "git.sangeeth.dev/gobyexample/url" +// import "git.sangeeth.dev/gobyexample/url" +import "git.sangeeth.dev/gobyexample/sha" func main() { // runes.Runes() @@ -65,5 +66,6 @@ func main() { // time.Time() // rand.Rand() // numberparsing.NumberParsing() - url.Url() + // url.Url() + sha.Sha() } diff --git a/sha/sha.go b/sha/sha.go new file mode 100644 index 0000000..91e1991 --- /dev/null +++ b/sha/sha.go @@ -0,0 +1,13 @@ +package sha + +import ( + "crypto/sha256" + "fmt" +) + +func Sha() { + h := sha256.New() + h.Write([]byte("hello world!")) + + fmt.Printf("SHA256 hash of 'hello world!': %x\n", h.Sum(nil)) +}