package
0.0.0-20180225195639-b173b6ed556d
Repository: https://github.com/alexandergrom/componenta.git
Documentation: pkg.go.dev

# README

Componenta / Crypt

Пакет для шифрование с использованием секретного ключа. Для шифрования используется алгоритм Advanced Encryption Standard (AES), также известный как Rijndae, принятый в качестве стандарта шифрования в США.

package main

import (
    "fmt"
    "github.com/AlexanderGrom/componenta/crypt"
    "log"
)

func main() {
    c, err := crypt.Encrypt("String", "Secret_Key")

    if err != nil {
        log.Fatalln("Encrypt:", err)
    }
    
    fmt.Println(c)
    
    s, err := crypt.Decrypt(c, "Secret_Key")

    if err != nil {
        log.Fatalln("Decrypt:", err)
    }
    
    fmt.Println(s)
}