Tous les produits
Search
Centre de documentation

:Algorithmes de masquage des données pris en charge

Dernière mise à jour :Aug 11, 2026

Cette rubrique décrit les algorithmes de masquage des données pris en charge par Data Security Center (DSC).

Catégorie

Description

Algorithme

Entrée

Données sensibles et scénario applicables

Hachage

Les données brutes ne peuvent pas être récupérées après leur désidentification à l'aide de ce type d'algorithme.

Ce type d'algorithme convient à la protection des mots de passe ou aux scénarios dans lesquels vous devez vérifier si les données sont sensibles par comparaison.

Vous pouvez utiliser des algorithmes de hachage courants et spécifier une valeur de salage.

MD5

Valeur de salage

  • Données sensibles : clés

  • Scénario : stockage des données

Secure Hash Algorithm 1 (SHA-1)

Valeur de salage

SHA-256

Valeur de salage

Hash-based Message Authentication Code (HMAC)

Valeur de salage

Occultation à l'aide d'astérisques (*) ou de dièses (#)

Les données brutes ne peuvent pas être récupérées après leur désidentification à l'aide de ce type d'algorithme.

Ce type d'algorithme est adapté aux scénarios dans lesquels les données sensibles doivent être affichées sur une interface utilisateur ou partagées avec d'autres utilisateurs.

Ce type d'algorithme occulte le texte spécifié dans les données sensibles à l'aide d'astérisques (*) ou de dièses (#).

Conserve les N premiers caractères et les M derniers caractères

Valeurs de N et M

  • Données sensibles : informations personnelles sensibles

  • Scénarios :

    • Utilisation des données

    • Partage des données

Conserve les caractères de la position X à la position Y

Valeurs de X et Y

Occulte les N premiers caractères et les M derniers caractères

Valeurs de N et M

Occulte les caractères de la position X à la position Y

Valeurs de X et Y

Occulte les caractères précédant un caractère spécial lors de la première apparition de ce dernier

Arrobase (@), esperluette (&) ou point (.)

Occulte les caractères suivant un caractère spécial lors de la première apparition de ce dernier

Arrobase (@), esperluette (&) ou point (.)

Substitution (personnalisation prise en charge)

Les données brutes peuvent être récupérées après leur désidentification à l'aide de certains algorithmes.

Ce type d'algorithme peut être utilisé pour désidentifier des champs au format fixe, tels que les numéros de carte d'identité.

Ce type d'algorithme substitue la valeur entière ou partielle d'un champ par une valeur mappée à l'aide d'une table de mappage. Dans ce cas, les données brutes peuvent être récupérées après leur désidentification. Ce type d'algorithme substitue également la valeur entière ou partielle d'un champ de manière aléatoire sur la base d'un intervalle aléatoire. Dans ce cas, les données brutes ne peuvent pas être récupérées après leur désidentification. DSC fournit plusieurs tables de mappage intégrées et vous permet de personnaliser les algorithmes de substitution.

Substitue du contenu spécifique dans les numéros de carte d'identité par des valeurs mappées

Table de mappage pour la substitution des ID des régions administratives

  • Données sensibles :

    • Informations personnelles sensibles

    • Informations sensibles des entreprises

    • Informations sensibles des appareils

  • Scénarios :

    • Stockage des données

    • Partage des données

Substitue de manière aléatoire du contenu spécifique dans les numéros de carte d'identité

Table de code pour la substitution aléatoire des ID des régions administratives

Substitue de manière aléatoire du contenu spécifique dans les numéros de carte d'officier militaire

Table de code pour la substitution aléatoire des codes de type

Substitue de manière aléatoire du contenu spécifique dans les numéros de passeport

Table de code pour la substitution aléatoire des champs d'objet

Substitue de manière aléatoire du contenu spécifique dans les numéros de permis de sortie et d'entrée pour voyager vers et depuis Hong Kong et Macao

Table de code pour la substitution aléatoire des champs d'objet

Substitue de manière aléatoire du contenu spécifique dans les numéros de carte bancaire

Table de code pour la substitution aléatoire des Bank Identification Numbers (BIN)

Substitue de manière aléatoire du contenu spécifique dans les numéros de téléphone fixe

Table de code pour la substitution aléatoire des ID des régions administratives

Substitue de manière aléatoire du contenu spécifique dans les numéros de mobile

Table de code pour la substitution aléatoire des codes de réseau mobile

Substitue de manière aléatoire du contenu spécifique dans les codes sociaux uniques unifiés

Table de code pour la substitution aléatoire des ID des autorités d'enregistrement, table de code pour la substitution aléatoire des codes de type et table de code pour la substitution aléatoire des ID des régions administratives

Substitue du contenu spécifique dans les tables générales par des valeurs mappées

Table de mappage pour la substitution des lettres majuscules, table de mappage pour la substitution des lettres minuscules, table de mappage pour la substitution des chiffres et table de mappage pour la substitution des caractères spéciaux

Substitue de manière aléatoire du contenu spécifique dans les tables générales

Table de code pour la substitution aléatoire des lettres majuscules, table de code pour la substitution aléatoire des lettres minuscules, table de code pour la substitution aléatoire des chiffres et table de code pour la substitution aléatoire des caractères spéciaux

Arrondi

Les données brutes peuvent être récupérées après leur désidentification à l'aide de certains algorithmes.

Ce type d'algorithme peut être utilisé pour analyser et collecter des statistiques sur des ensembles de données sensibles.

DSC propose deux types d'algorithmes d'arrondi. L'un arrondit les nombres et les dates, et les données brutes ne peuvent pas être récupérées après leur désidentification. L'autre décale les bits du texte, et les données brutes peuvent être récupérées après leur désidentification.

Arrondit les nombres

Les nombres sont arrondis au Nième chiffre avant la virgule décimale. Valeurs valides de N : 1 à 19.

  • Données sensibles : informations sensibles générales

  • Scénarios :

    • Stockage des données

    • Utilisation des données

Arrondit les dates

Les dates sont arrondies au niveau de l'year, du month, du day, de l'hour ou de la minute.

Décale les caractères

Nombre de positions de déplacement de bits spécifiques et direction du décalage (gauche ou droite)

Chiffrement

Les données brutes peuvent être récupérées après leur désidentification à l'aide de ce type d'algorithme.

Ce type d'algorithme peut être utilisé pour chiffrer les champs sensibles qui doivent être récupérés après le chiffrement.

Les algorithmes de chiffrement symétrique courants sont pris en charge.

Algorithme Data Encryption Standard (DES)

Clé de chiffrement

  • Données sensibles :

    • Informations personnelles sensibles

    • Informations sensibles des entreprises

  • Scénario : stockage des données

Algorithme Triple Data Encryption Standard (3DES)

Clé de chiffrement

Algorithme Advanced Encryption Standard (AES)

Clé de chiffrement

Mélange

Les données brutes ne peuvent pas être récupérées après leur désidentification à l'aide de ce type d'algorithme.

Ce type d'algorithme peut être utilisé pour désidentifier des colonnes de données structurées.

Ce type d'algorithme extrait les valeurs d'un champ dans une plage spécifiée de la table source et réorganise les valeurs dans une colonne spécifique. Alternativement, ce type d'algorithme sélectionne aléatoirement des valeurs dans une colonne spécifique au sein de la plage de valeurs et réorganise les valeurs sélectionnées. De cette manière, les valeurs sont mélangées et désidentifiées.

Mélange les données de manière aléatoire

Méthode de mélange : réorganisation ou sélection aléatoire

  • Données sensibles :

    • Informations sensibles des appareils

    • Informations de localisation sensibles

  • Scénario : stockage des données