Partage via


Actions de chiffrement

Les actions de chiffrement vous permettent de chiffrer et de déchiffrer du texte brut et du texte à partir de fichiers fournissant une clé et un format de codage.

L’action Chiffrer le texte avec AES chiffre un texte à l’aide de l’algorithme AES et d’une clé de chiffrement spécifiée par l’utilisateur. Vous pouvez fournir la clé de chiffrement directement ou via une variable.

Pour chiffrer directement le texte d’un fichier, utilisez l’action Chiffrer à partir du fichier avec AES. Cette action fonctionne de la même manière que l’action Chiffrer le texte avec AES, mais nécessite un fichier source au lieu d’une valeur de texte.

Capture d’écran de l’action Chiffrer à partir du fichier avec AES.

Pour déchiffrer un texte, utilisez l’action Déchiffrer le texte avec AES et renseignez le texte chiffré et la clé de chiffrement précédemment utilisée pour le chiffrer. Pour déchiffrer un texte et le stocker dans un fichier, déployez l’action Déchiffrer vers le fichier avec AES et spécifiez un chemin de destination.

Capture d’écran de l’action Déchiffrer vers le fichier avec AES.

Outre le chiffrement et du déchiffrement, le groupe d’actions Chiffrement fournit des actions pour hacher les valeurs avec et sans clé. Comme les actions de chiffrement, vous pouvez hacher les valeurs à partir des fichiers en utilisant les actions Hacher à partir du fichier et Hacher à partir d’un fichier avec clé.

Capture d’écran de l’action Hacher à partir d’un fichier avec clé.

Important

Les mots de passe saisis dans les champs désignés ne fonctionnent que sur la machine sur laquelle ils ont été initialement définis. Cela est dû au cryptage spécifique à la machine utilisé pour les saisies directes de mot de passe. Si le flux est ouvert sur une autre machine, ces mots de passe ne seront pas valides et devront être ressaisis.

Chiffrer le texte avec AES

Chiffrer une chaîne avec AES à l’aide d’une clé et d’un format de codage spécifié.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le texte à chiffrer
Texte à chiffrer Non Valeur de texte Le texte à chiffrer
Clé de chiffrement Non Saisie directe chiffrée ou valeur de texte Clé de chiffrement à utiliser
Remplissage S.O. Aucun, PKCS7, Zéros, ANSIX923, ISO10126 PKCS7 Marges intérieures à utiliser pour l’algorithme de chiffrement sélectionné
Taille de la clé N/A 128 bits, 192 bits, 256 bits 256 bits Taille de la clé en bits à utiliser pour le chiffrement
Utiliser la valeur Salt N/A Valeur booléenne False Indique s’il faut utiliser ou non la valeur Salt pour le chiffrement. Lorsque cette option est activée, le sel généré de manière aléatoire devient une sortie sous la forme d’une chaîne base64.
Utiliser le vecteur d’initialisation N/A Valeur booléenne False Indique s’il faut utiliser ou non un vecteur d’initialisation. Lorsque cette option est activée, le vecteur d’initialisation généré de manière aléatoire devient une sortie sous la forme d’une chaîne base64.

Variables produites

Argument Type Description
EncryptedText Valeur de texte Texte chiffré pour traitement ultérieur
Sel Valeur de texte Valeur Salt générée de manière aléatoire pour un traitement ultérieur
InitializationVector Valeur de texte Valeur du vecteur d’initialisation généré de manière aléatoire pour un traitement ultérieur

Exceptions

Exception Description
Impossible de chiffrer le texte Indique qu’une erreur s’est produite lors du chiffrement.

Déchiffrer le texte avec AES

Déchiffrer une chaîne avec AES basée sur une clé spécifiée et un format de codage.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le texte déchiffré
Texte à déchiffrer Non Valeur de texte Texte à déchiffrer sous la forme d’une chaîne base64
Clé de déchiffrement Non Saisie directe chiffrée ou valeur de texte Clé de déchiffrement à utiliser
Remplissage S.O. Aucun, PKCS7, Zéros, ANSIX923, ISO10126 PKCS7 Marges intérieures à utiliser pour l’algorithme de déchiffrement sélectionné
Taille de la clé N/A 128 bits, 192 bits, 256 bits 256 bits Taille de la clé en bits à utiliser pour le déchiffrement
Utiliser la valeur Salt N/A Valeur booléenne False Indique s’il faut utiliser ou non la valeur Salt pour le déchiffrement.
Sel Non Valeur de texte Valeur Salt à utiliser pour le déchiffrement sous la forme d’une chaîne base64
Utiliser le vecteur d’initialisation N/A Valeur booléenne False Indique s’il faut utiliser ou non un vecteur d’initialisation.
Vecteur d’initialisation Non Valeur de texte Vecteur d’initialisation à utiliser pour le déchiffrement sous la forme d’une chaîne base64

Variables produites

Argument Type Description
DecryptedText Valeur de texte Texte déchiffré pour traitement ultérieur

Exceptions

Exception Description
Impossible de déchiffrer le texte Indique qu’une erreur s’est produite lors du déchiffrement.

Chiffrer à partir du fichier avec AES

Chiffrer le contenu d’un fichier avec AES à l’aide d’une clé et d’un format de codage spécifié.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le fichier à chiffrer
Fichier à chiffrer Non Fichier Fichier texte qui stocke le contenu à chiffrer
Clé de chiffrement Non Saisie directe chiffrée ou valeur de texte Clé de chiffrement à utiliser
Remplissage S.O. Aucun, PKCS7, Zéros, ANSIX923, ISO10126 PKCS7 Marges intérieures à utiliser pour l’algorithme de chiffrement sélectionné
Taille de la clé N/A 128 bits, 192 bits, 256 bits 256 bits Taille de la clé en bits à utiliser pour le chiffrement
Utiliser la valeur Salt N/A Valeur booléenne False Indique s’il faut utiliser ou non la valeur Salt pour le chiffrement. Lorsque cette option est activée, le sel généré de manière aléatoire devient une sortie sous la forme d’une chaîne base64.
Utiliser le vecteur d’initialisation N/A Valeur booléenne False Indique s’il faut utiliser ou non un vecteur d’initialisation. Lorsque cette option est activée, le vecteur d’initialisation généré de manière aléatoire devient une sortie sous la forme d’une chaîne base64.

Variables produites

Argument Type Description
EncryptedText Valeur de texte Texte du fichier chiffré pour traitement ultérieur
Sel Valeur de texte Valeur Salt générée de manière aléatoire pour un traitement ultérieur
InitializationVector Valeur de texte Valeur du vecteur d’initialisation généré de manière aléatoire pour un traitement ultérieur

Exceptions

Exception Description
Fichier introuvable Indique que le fichier n’existe pas.
Impossible de chiffrer le contenu du fichier Indique qu’une erreur s’est produite lors du chiffrement du contenu dans le fichier.

Déchiffrer vers le fichier avec AES

Déchiffrer une chaîne vers un fichier avec AES basé sur une clé spécifiée et un format de codage.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le texte à déchiffrer
Texte à déchiffrer Non Valeur de texte Texte à déchiffrer sous la forme d’une chaîne base64
Clé de déchiffrement Non Saisie directe chiffrée ou valeur de texte Clé de déchiffrement à utiliser
Déchiffrer vers le fichier Non Fichier Fichier dans lequel enregistrer le texte déchiffré
Si le fichier existe N/A Remplacer, Ne pas déchiffrer vers le fichier, Ajouter un suffixe séquentiel Ajouter un suffixe séquentiel Spécifie ce qui doit être fait au cas où le fichier de destination existe déjà.
Remplissage N/A Aucun, PKCS7, Zéros, ANSIX923, ISO10126 PKCS7 Marges intérieures à utiliser pour l’algorithme de déchiffrement sélectionné
Taille de la clé N/A 128 bits, 192 bits, 256 bits 256 bits Taille de la clé en bits à utiliser pour le déchiffrement
Utiliser la valeur Salt N/A Valeur booléenne False Indique s’il faut utiliser ou non la valeur Salt pour le déchiffrement.
Sel Non Valeur de texte Valeur Salt à utiliser pour le déchiffrement sous la forme d’une chaîne base64
Utiliser le vecteur d’initialisation N/A Valeur booléenne False Indique s’il faut utiliser ou non un vecteur d’initialisation. Saisir le vecteur d’initialisation sous la forme d’une chaîne base64
Vecteur d’initialisation Non Valeur de texte Vecteur d’initialisation à utiliser pour le déchiffrement

Variables produites

Argument Type Description
DecryptedFile Fichier Fichier déchiffré pour traitement ultérieur

Exceptions

Exception Description
Impossible de déchiffrer et de stocker le contenu dans un fichier Indique qu’une erreur s’est produite lors du déchiffrement ou du stockage du contenu dans le fichier spécifié.

Hacher le texte

Hacher une chaîne à l’aide d’un algorithme spécifié et d’un format de codage.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Algorithme de hachage N/A SHA256, SHA384, SHA512 SHA256 Algorithme à utiliser pour le hachage
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le texte à hacher
Texte à hacher Non Valeur de texte Texte à hacher

Variables produites

Argument Type Description
HashedText Valeur de texte Texte haché pour traitement ultérieur

Exceptions

Exception Description
Impossible de hacher le texte Indique qu’une erreur s’est produite lors du hachage.

Hacher à partir du fichier

Hacher le contenu d’un fichier, à l’aide d’un algorithme spécifié et d’un format de codage.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Algorithme de hachage N/A SHA256, SHA384, SHA512 SHA256 Algorithme à utiliser pour le hachage
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le fichier à hacher
Fichier à hacher Non Fichier Fichier dont le contenu est à hacher

Variables produites

Argument Type Description
HashedText Valeur de texte Texte haché pour traitement ultérieur

Exceptions

Exception Description
Fichier introuvable Indique que le fichier n’existe pas.
Impossible de hacher le fichier Indique qu’une erreur s’est produite lors du hachage du contenu dans le fichier.

Hacher le texte avec la clé

Hacher une chaîne à l’aide d’une clé, d’un algorithme spécifié et d’un format de codage.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Algorithme de hachage N/A HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 Algorithme à utiliser pour le hachage
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le texte à hacher
Texte à hacher Non Valeur de texte Texte à hacher
Clé de hachage Non Saisie directe chiffrée ou valeur de texte Clé pour le hachage du texte

Variables produites

Argument Type Description
HashedText Valeur de texte Texte haché pour traitement ultérieur

Exceptions

Exception Description
Impossible de hacher le texte avec la clé Indique qu’une erreur s’est produite lors du hachage avec la clé.

Hacher à partir d’un fichier avec clé

Hacher le contenu d’un fichier à l’aide d’une clé, d’un algorithme spécifié et d’un format de codage.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Algorithme de hachage N/A HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 Algorithme à utiliser pour le hachage
Encodage S.O. Valeur système par défaut, ASCII, Unicode, Unicode big endian, UTF-8 Unicode Codage pour le fichier à hacher
Fichier à hacher Non Fichier Fichier dont le contenu est à hacher
Clé de hachage Non Saisie directe chiffrée ou valeur de texte Clé de hachage pour le hachage du texte

Variables produites

Argument Type Description
HashedText Valeur de texte Texte haché pour traitement ultérieur

Exceptions

Exception Description
Fichier introuvable Indique que le fichier n’existe pas.
Impossible de hacher le fichier avec la clé Indique qu’une erreur s’est produite lors du hachage du contenu dans le fichier avec la clé spécifiée.