Aller au contenu principal

Hachage des données sensibles

Rokt est conscient de l'importance et de la sensibilité de vos informations personnellement identifiables (PII) et veille à préserver la confidentialité et la sécurité de vos données client.

Pour éviter la transmission de données sensibles, Rokt fournit des outils et des instructions sur la façon de hacher cryptographiquement vos PII avant de nous les envoyer pour suppression, segmentation ou analyse de conversion.

Pour commencer, vous avez juste besoin d'une liste avec les données client que vous souhaitez hacher, telles que les adresses e-mail des abonnés.

Qu'est-ce que le hachage ?

Les hachages cryptographiques sont des fonctions qui convertissent vos données en un mélange de chiffres et de lettres qu'il est pratiquement impossible d'inverser. Ils sont faciles à générer, difficiles à déchiffrer et uniques pour chaque valeur que vous hachez. Par exemple, modifier légèrement une adresse e-mail génère une valeur de hachage complètement différente.

Rokt n'a pas besoin de déchiffrer ces hachages, car nous recherchons uniquement vos clients qui ont déjà interagi avec la plateforme Rokt, ou qui interagiront à l'avenir. Lorsque les clients consentent à fournir leurs données, nous les hachons nous-mêmes. C'est ainsi que nous trouvons des correspondances entre nos clients et les vôtres.

Préparation de votre fichier

Une fois quelque chose haché, il est difficile de déterminer si cela a fonctionné correctement, donc s'assurer que vous avez préparé le fichier correctement est très important.

Créez votre fichier d'adresses e-mail dans le format suivant (pour Mac et PC) pour vous assurer qu'il n'y a pas de problèmes lors du hachage :

  • Créez un fichier texte (*.txt) au format Windows Formatted Text (.txt).

  • Incluez uniquement les adresses e-mail de vos clients. C'est le seul champ que Rokt utilise actuellement pour identifier les clients sur le réseau.

  • Toutes les adresses e-mail doivent être en minuscules.

  • Placez chaque adresse e-mail sur une nouvelle ligne. N'incluez pas de virgules, points-virgules ou autres caractères spéciaux pour les séparer.

  • Assurez-vous qu'il n'y a pas d'espaces avant ou après vos adresses e-mail.

  • Assurez-vous qu'il n'y a pas de ligne vide en bas du fichier.

  • Enregistrez votre fichier sur votre bureau ou un autre emplacement facilement accessible (surtout pour les utilisateurs de Mac).

Hachage sur Windows

Pour les ordinateurs fonctionnant sous Windows, vous devrez télécharger et utiliser un fichier exécutable que Rokt a produit. Vous pourriez avoir besoin de privilèges administrateur sur votre appareil pour exécuter cette application, selon votre version de Windows.

  1. Téléchargez et ouvrez RoktAppsHashTool.exe. Cette application ne fonctionne que sur Windows. Vous pourriez être invité par un message de sécurité à confirmer que vous souhaitez exécuter l'application, selon la version de Windows que vous utilisez. Autorisez l'application à continuer.
  2. Depuis l'application de hachage, cliquez sur Select a file from your computer et choisissez le fichier que vous avez préparé selon les instructions ci-dessus.
  3. Sélectionnez le format dans lequel vous souhaitez hacher vos e-mails. Choisissez SHA256. Ce sont les seuls algorithmes de hachage que Rokt prend actuellement en charge. À moins que vous n'ayez une préférence, peu importe lequel vous choisissez.
  4. Cliquez sur Select the output file et vous pouvez choisir où vous souhaitez enregistrer le fichier de sortie.
  5. Cliquez sur Hash File. Selon la taille de votre fichier, cela peut prendre un certain temps à traiter. Vous pouvez voir la progression du processus de hachage pendant que vous attendez.
  6. Une fois terminé, vous pouvez trouver le fichier à l'emplacement que vous avez sélectionné ci-dessus. Le nom du fichier sera le nom original du fichier que vous avez choisi de télécharger, mais avec une extension de fichier .SHA256 au lieu de .txt, selon le type de hachage que vous avez choisi.
  7. Si vous souhaitez vérifier, vous pouvez cliquer avec le bouton droit sur le fichier de sortie et l'ouvrir avec Notepad ou un programme similaire pour voir vos valeurs hachées.

Votre fichier est maintenant prêt à être transmis à Rokt de manière sûre et sécurisée.

Hachage sur MacOS

Vous aurez besoin de MacOS X 10.10 (Yosemite) ou supérieur pour effectuer cette fonction. Remarque : Ne copiez pas les commandes ci-dessous ; entrez-les vous-même dans le terminal.

  1. Ouvrez Spotlight, recherchez Terminal et ouvrez l'application.
  2. Depuis le Terminal, naviguez jusqu'à l'emplacement où votre fichier brut est enregistré, en tapant :
cd {File Location}

Exemple :

cd Desktop 

Last login: Fri Dec 25 12:02:37 on ttys001
ROKT-mbp: ~ roktuser$ cd Desktop
  1. Appuyez sur Entrée. Si cela réussit, le Terminal retourne l'emplacement de votre fichier.
ROKT-mbp: ~ roktuser$ cd Desktop 
ROKT-mbp: roktuser Desktop$
  1. Demandez au Terminal de se débarrasser des caractères invisibles qui affecteront le processus de hachage
tr -d '\r'  < {FileName} > {Desired Output File name}

Exemple :

tr -d '\r' < roktemails.txt > roktemailscleaned.txt
Last login: Fri Dec 25 12:02:40 on ttys001

ROKT-mbp: ~ roktuser$ cd Desktop Is roktemails.txt

ROKT-mbp: Desktop roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
  1. Appuyez sur Entrée. Si cela réussit, le Terminal retourne l'emplacement de votre fichier et votre nom d'utilisateur sur une nouvelle ligne.
Last login: Fri Dec   25 12:02:40 on ttys001
ROKT-mbp: ~ roktuser$ cd Desktop Is roktemails.txt
ROKT-mbp: Desktop roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
ROKT-mbp: Desktop roktuser$
  1. Demandez au Terminal de hacher le fichier que vous venez de nettoyer en utilisant la fonction de hachage SHA256, en tapant :
cat {File Name} | while read -r line || [[ -n "$line" ]]; do printf '%s\n' "$line" | tr -cd '[:print:]' | shasum -a 256 | awk '{gsub(/[[:space:]]+$/, ""); print $1}'; done > {Desired Output File name}

Exemple :

cat roktemailscleaned.txt | while read -r line || [[ -n "$line" ]]; do printf '%s\n' "$line" | tr -cd '[:print:]' | shasum -a 256 | awk '{gsub(/[[:space:]]+$/, ""); print $1}'; done > roktemailscleanedandhashed.txt
Last login: Fri Dec 25 12:02:40 on ttys001

ROKT-mbp: ~ roktuser$ cd Desktop Is roktemails.txt
ROKT-mbp: Desktop roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
ROKT-mbp: Desktop roktuser$ shasum -a 256 roktemailscleaned.txt | cut -d " " -f 1 > roktemailscleanedandhashed.txt
  1. Appuyez sur Entrée. Le fichier sélectionné commence à être traité.
Last login: Fri Dec   25 12:02:40 on ttys001
ROKT-mbp: ~ roktuser$ cd Desktop Is roktemails.txt
ROKT-mbp: Desktop roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
ROKT-mbp: Desktop roktuser$ shasum -a 256 roktemailscleaned.txt | cut -d " " -f 1 > roktemailscleanedandhashed.txt
ROKT-mbp: Desktop roktuser$
  1. Ne fermez pas le Terminal pendant le traitement, sinon le processus s'arrêtera. Cela peut prendre un certain temps en fonction de la taille de votre fichier.
  2. Votre fichier sera ensuite généré dans le même dossier que celui que vous avez spécifié à l'étape 2.

Dépannage sur Mac

Comment spécifier l'emplacement de mon fichier s'il se trouve dans un sous-dossier ?

Si vous avez enregistré votre fichier dans un sous-dossier ou un sous-répertoire et que vous ne souhaitez pas le déplacer, vous devez spécifier l'emplacement du fichier en utilisant la hiérarchie des dossiers, séparés par des barres obliques. Vous indiqueriez les dossiers sur lesquels vous devriez cliquer pour accéder à ce fichier.

Exemple :

cd Desktop/RussianDolls/BigDolls/MediumDoll/SmallDoll Is roktemail.txt

#```### Pourquoi m'indique-t-il "No such file or directory" lorsque j'essaie de localiser un fichier ? {#why-is-it-telling-me-no-such-file-or-directory-when-i-try-to-locate-a-file}

Il y a plusieurs raisons pour lesquelles cela pourrait se produire :

  • Le fichier n'existe pas dans le dossier que vous avez spécifié
  • Le nom du fichier est mal orthographié
  • Un nom de dossier est mal orthographié
  • Vous avez ouvert le terminal avant que le fichier ne soit à l'emplacement que vous avez spécifié

Comment puis-je savoir si le processus est toujours en cours afin de pouvoir fermer le Terminal ?

Vous pouvez savoir si le processus est toujours en cours en regardant en haut de la fenêtre du Terminal. Le nom de la fenêtre affichera :

{File Location} - bash - {Pixel} x {Pixel}

(où Pixel se réfère à la largeur et à la hauteur de la fenêtre du Terminal)

Tant que le processus est en cours, le mot bash alternera rapidement entre bash et shasum. Alternativement, si vous essayez de fermer la fenêtre du Terminal pendant que le processus est en cours, il vous sera demandé de confirmer car un processus est toujours en cours. Vous ne recevrez pas cette notification si le processus est terminé.

Cet article vous a-t-il été utile ?