Shembull: Enkodimi/dekodimi me base64

 1 package main
 2 
 3 import (
 4 	"encoding/base64"
 5 	"fmt"
 6 )
 7 
 8 func main() {
 9 	teksti := "O malet' e Shqipërisë e ju o lisat' e gjatë!"
10 	fmt.Printf("Teksti: '%s'\n", teksti)
11 
12 	// Enkodimi
13 	enkoduar := base64.StdEncoding.EncodeToString([]byte(teksti))
14 	fmt.Println("I enkoduar: ", enkoduar)
15 
16 	// Dekodimi
17 	dekoduar, _ := base64.StdEncoding.DecodeString(enkoduar)
18 	fmt.Printf("I dekoduar: '%s'  \n", string(dekoduar))
19 }

https://play.golang.org/p/HsbNHCEHuO0

Rezultati:


Teksti: ‘O malet’ e Shqipërisë e ju o lisat’ e gjatë!’
I enkoduar: TyBtYWxldCcgZSBTaHFpcMOrcmlzw6sgZSBqdSBvIGxpc2F0JyBlIGdqYXTDqyE=
I dekoduar: ‘O malet’ e Shqipërisë e ju o lisat’ e gjatë!’`