Documentation ¶
Index ¶
- func AvailableEncoders() []string
- func DecryptAES(key, text string) (string, error)
- func Encode(data string, algorithm string) string
- func EncodePassword(plainpassword, algorithm string, saltLen ...int) (encodedPassword, generatedSalt string)
- func EncryptAES(key, text string) (string, error)
- func IsEncoderAvailable(enc string) bool
- func Pad(src []byte) []byte
- func Unpad(src []byte) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AvailableEncoders ¶
func AvailableEncoders() []string
AvailableEncoders retourne la liste des noms des hashes supportés
func DecryptAES ¶
DecryptAES déchiffre le texte d’entrée avec l’algorithme AES et la clé donnée
func EncodePassword ¶
func EncodePassword(plainpassword, algorithm string, saltLen ...int) (encodedPassword, generatedSalt string)
EncodePassword chiffre le mot de passe donné en entrée avec l’algorithme demandé Si une longueur de sel est définie, la fonction retourne également le sel (généré aléatoirement) utilisé pour le chiffrage.
func EncryptAES ¶
EncryptAES chiffre le texte d’entrée avec l’algorithme AES et la clé donnée
func IsEncoderAvailable ¶
IsEncoderAvailable vérifie si le nom fournit en entrée fait partie des hashes supportés
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.