# Replace characters between two positions

Cette fonction masque tous les caractères inclus dans l'intervalle défini. Les caractères hors de l'intervalle sont copiés inchangés dans la sortie.

| Option | Description |
| --- | --- |
| Method | La méthode Randomly sélectionne aléatoirement un caractère. Deux valeurs d'entrée identiques peuvent être masquées par différentes valeurs de sortie.<br><br>Lorsque la même valeur apparaît deux fois dans des données d'entrée, la méthode Consistently assure que la fonction écrit en sortie la même valeur masquée dans l'exécution d'un même Job.<br><br>Cette fonction peut chiffrer les valeurs de sortie masquées de la même manière que les valeurs d'entrée, à l'aide de méthodes de chiffrement préservant le format (FPE) :<br><br><ul> <li>             Le <span>FF1 with AES</span> dépend de la norme Advanced Encryption Standard en mode CBC.</li> <li>             La méthode <span>FF1 with SHA-2</span> dépend de la fonction de hachage sécurisée HMAC-256.</li> </ul><br><br>Les méthodes FPE sont des méthodes bijectives, sauf lors d'utilisation de tweaks.<br><br>Les méthodes FF1 with AES et FF1 with SHA-2 nécessitent un mot de passe pour générer des valeurs masquées chiffrées et répétables. Ces méthodes n'utilisent pas de graine.<br><br>Vous pouvez spécifier ce mot de passe dans le champ Password or 256-bit key for FF1 methods des paramètres avancés (Advanced settings) du composant. |
| Extra parameter | Cette fonction nécessite deux paramètres supplémentaires.<br><br>Les paramètres supplémentaires doivent être des chiffres, qui seront les valeurs de début et de fin de l'intervalle.<br><br>Vous pouvez saisir un troisième paramètre supplémentaire, qui est le caractère de remplacement. |

Les tableaux suivants présentent des exemples de valeurs masquées en fonction de la valeur d'entrée, de la méthode et d'un paramètre supplémentaire.

| Input Value (Valeur d'entrée) | Method | Paramètres supplémentaires | Exemple de valeur masquée | Détails |
| --- | --- | --- | --- | --- |
| Jack | Randomly | "1,3,p" | pppk | Les trois premiers caractères sont masqués par le caractère défini. |
| S1000D | Randomly | "2,4" | S0640D | Le caractère de remplacement n'est pas défini. Le deuxième, le troisième et le quatrième caractères sont masqués par des caractères aléatoires. |