Skip to content

Instantly share code, notes, and snippets.

@byrnedo
Created September 12, 2016 07:32
Show Gist options
  • Select an option

  • Save byrnedo/46489dae775a22e71818950a6a5c9a68 to your computer and use it in GitHub Desktop.

Select an option

Save byrnedo/46489dae775a22e71818950a6a5c9a68 to your computer and use it in GitHub Desktop.
Compute a hmac for a message in golang
func ComputeHmac256(message string, secret string) string {
key := []byte(secret)
h := hmac.New(sha256.New, key)
h.Write([]byte(message))
return base64.StdEncoding.EncodeToString(h.Sum(nil))
}
@felixd

felixd commented Dec 12, 2017

Copy link
Copy Markdown

πŸ‘

@march1993

Copy link
Copy Markdown

πŸ‘

@berkant

berkant commented Oct 14, 2018

Copy link
Copy Markdown

πŸ‘

@cholthi

cholthi commented Sep 1, 2019

Copy link
Copy Markdown

πŸ‘

@cbluth

cbluth commented Sep 1, 2019

Copy link
Copy Markdown

πŸ‘

@lithium555

Copy link
Copy Markdown

Thank you!

@luqman-v1

Copy link
Copy Markdown

thankyouu

@nklepatskii

Copy link
Copy Markdown

πŸ‘

ghost commented Sep 22, 2022

Copy link
Copy Markdown

✌🏿

@OffenLord

Copy link
Copy Markdown

πŸ‘

@MystixCode

Copy link
Copy Markdown

πŸ‘

@lilWe3zy

Copy link
Copy Markdown

πŸ‘

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment