gorilla securecookie Encode/Decode example
func main() {
_cookie := ""
{
var hashKey = []byte("very-secret_very-secret_very-secret_very-secret")
var blockKey = []byte("a-lot-secret-123")
var s = securecookie.New(hashKey, blockKey)
orgvalue := map[string]string{"MYKEY": "MYVALUE"}
cookie, err := s.Encode("cookie-name", orgvalue)
if err != nil {
panic(err)
}
fmt.Println("cookie:", cookie)
_cookie = cookie
}
{
var hashKey = []byte("very-secret_very-secret_very-secret_very-secret")
var blockKey = []byte("a-lot-secret-123")
var s = securecookie.New(hashKey, blockKey)
dest := map[string]string{}
err := s.Decode("cookie-name", _cookie, &dest)
if err != nil {
panic(err)
}
fmt.Println("dest:", dest, dest["MYKEY"])
}
}
'IT_컴퓨터_코딩_개발' 카테고리의 다른 글
[아이폰 iOS 10] 답답한 터치 반응 빠르게 하는 방법 (1) | 2016.11.03 |
---|---|
How to install GoLang with wget on Ubuntu(Linux) (1) | 2016.10.19 |
fluentd (td-agent) 시작 종료 재시작 (0) | 2016.10.13 |
ConEmu : cmd, putty, terminator를 대체할 파워 유저 툴 (0) | 2016.10.12 |
Heroku(히로쿠/헤로쿠/허로쿠)에서 무료로 Go 서버 돌리기 (0) | 2016.10.10 |