$cipher.decrypt¶
Description¶
Déchiffre un fichier ou un texte chiffré.
Syntaxe¶
$cipher.decrypt( source [ , options ] )
Paramètres¶
sourcefile / string- Valeur chiffrée. Peut désigner un fichier ou une chaîne de caractères contenant la donnée à déchiffrer.
optionsmap-
Map d'options de déchiffrement. La liste des options dépend de l'algorithme à utiliser. L'algorithme doit être spécifié via l'option
algo.Ci-dessous nous présentons les différents algorithmes supportés et les options supplémentaires qui s'y rapportent.
Valeur par défaut, considère la valeur d'entrée comme chiffrée en AES avec mot de passe et sel.
Autres options liées à l'algorithme
default:passwordstring-
Mot de passe ou chaîne contenant le mot de passe à utiliser pour le déchiffrement.
Si non défini, la méthode s'appuie sur le mot de passe défini dans la config de l'application (entrée
admin.cipherPassword).Si cette entrée n'est pas renseignée, la méthode se rabat sur la valeur de la variable d'environnement
EWT_ENCRYPT_PASSWORD.
Chiffrement asymétrique PGP. Autres options liées à cet algorithme:
privkeystring- Clé privée à utiliser pour le déchiffrement
passwordstring- Mot de passe associé à la clé privée
destination(oudest) file / string- Fichier ou dossier de destination. Si l'option n'est pas spécifiée, la méthode crée un fichier dans le répertoire de travail de l'application.
Retour¶
Valeur déchiffrée ou fichier contenant la valeur déchiffrée.
Exemple¶
Non disponible