structure

package
v0.0.0-...-a450b42 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2019 License: MIT Imports: 0 Imported by: 3

Documentation

Overview

Package structure contenant la structure principale de Goshield.

Index

Constants

View Source
const DECRYPT int = 2

DECRYPT représente la constante quand l'utilisateur veut déchiffrer.

View Source
const ENCRYPT int = 1

ENCRYPT représente la constante quand l'utilisateur veut chiffrer.

Variables

This section is empty.

Functions

This section is empty.

Types

type Documents

type Documents struct {
	// Mode ENCRYPT (chiffrement) ou DECRYPT (dechiffrement).
	Mode int

	// Password représente le mot de passe choisi par l'utilisateur.
	Password string

	// Sel qui sera concaténé au mot de passe pour faire le hash.
	Salt []byte

	// SHA256(Salt|Password).
	Hash []byte

	// Doc représente l'ensemble des chemins des fichiers/dossiers à (dé)chiffrer.
	Doc []string
}

Documents représente l'ensemble des fichiers/dossiers à (dé)chiffrer avec un mot de passe.

Jump to

Keyboard shortcuts

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