crypt

package
v0.0.0-...-b173b6e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2018 License: MIT Imports: 6 Imported by: 0

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)
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decrypt

func Decrypt(v string, k string) (string, error)

Декодирует строку, закодированную по алгоритму AES

func Encrypt

func Encrypt(v string, k string) (string, error)

Кодирует строку по алгоритму AES

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL