Skip to content

wja513/golaravelencrypter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go laravel encrypter

Generally use to encrypt/decrypt laravel session/cookie in golang program. For replace laravel web page/api with golang gradually.

Usage

key := "base64:KGiEzh6m8sDmkikodA4yn1iWAG6sUgHfZoN6xlZVHC0=" // see laravel .env file
originaltext := `57616ee390aee4bcaf28ed7a815877d8`

encrypter, err := golaravelencrypter.New(key, AES256CBC)
// ...
chipertext, err := encrypter.Encrypt(originaltext)// app('encrypter')->encrypt()

// ...
plaintext, err := encrypter.Decrypt(chipertext)

Reference