Aller au contenu principal

Hashage des données sensibles

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

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

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

Qu'est-ce que le hashage ?

Les hashages cryptographiques sont des fonctions qui convertissent vos données en un mélange de chiffres et de lettres qui est pratiquement impossible à inverser. Ils sont faciles à générer, difficiles à déchiffrer et uniques pour chaque valeur que vous hashez. Par exemple, le fait de modifier légèrement une adresse e-mail génère une valeur de hash totalement différente.

Rokt n'a pas besoin de déchiffrer ces hashages, car nous recherchons uniquement vos clients qui ont déjà interagi avec la plateforme Rokt, ou qui interagiront à l'avenir. Lorsque les clients donnent leur consentement pour fournir leurs données, nous les hashons 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 est haché, il est difficile de déterminer si cela a fonctionné avec succès, il est donc très important de vous assurer que vous avez préparé le fichier correctement.

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 Texte formaté Windows (.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, de points-virgules ou d'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 dans un autre emplacement facilement accessible (surtout pour les utilisateurs Mac).

Hachage sur Windows

Pour les ordinateurs exécutant Windows, vous devrez télécharger et utiliser un fichier exécutable produit par Rokt. Selon votre version de Windows, vous devrez peut-être disposer de privilèges d'administrateur sur votre appareil pour exécuter cette application.

  1. Téléchargez et ouvrez RoktAppsHashTool.exe. Cette application ne fonctionne que sous Windows. Selon la version de Windows que vous utilisez, il se peut que vous soyez invité par un message de sécurité à confirmer que vous souhaitez exécuter l'application. Autorisez l'application à continuer.
  2. À partir de l'application de hachage, cliquez sur Sélectionner un fichier depuis votre ordinateur 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 pris en charge par Rokt actuellement. À moins que vous n'ayez une préférence, il n'importe pas lequel vous choisissez.
  4. Cliquez sur Sélectionner le fichier de sortie et choisissez où vous souhaitez enregistrer le fichier de sortie.
  5. Cliquez sur Hacher le fichier. Selon la taille de votre fichier, cela peut prendre un certain temps pour être traité. Vous pouvez suivre la progression du processus de hachage pendant que vous attendez.
  6. Lorsque c'est terminé, vous pouvez trouver le fichier dans la destination que vous avez sélectionnée ci-dessus. Le nom du fichier sera le nom de fichier d'origine 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 en toute sécurité.

Hashage sur MacOS

Vous aurez besoin de MacOS X 10.10 (Yosemite) ou d'une version supérieure pour effectuer cette fonction. Note : 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. À partir du Terminal, accédez à l'emplacement où votre fichier brut est enregistré en tapant :
cd {Emplacement du fichier} Est {Nom du fichier}

Exemple :

cd Bureau Est roktemails.txt

Dernière connexion : ven. déc. 25 12:02:37 sur ttys001
ROKT-mbp: ~ roktuser$ cd Bureau Est roktemails.txt
  1. Appuyez sur Entrée. Si cela réussit, le Terminal renvoie l'emplacement de votre fichier et votre nom d'utilisateur sur une nouvelle ligne, ainsi que la date de la dernière connexion.
ROKT-mbp: ~ roktuser$ cd Bureau Est roktemails.txt
ROKT-mbp: Bureau roktuser$
  1. Demandez au Terminal de supprimer les caractères invisibles qui affecteront le processus de hachage
tr -d '\r'  < {Nom du fichier} > {Nom du fichier de sortie souhaité}

Exemple :

tr -d '\r' < roktemails.txt > roktemailscleaned.txt
Dernière connexion : ven. déc. 25 12:02:40 sur ttys001

ROKT-mbp: ~ roktuser$ cd Bureau Est roktemails.txt

ROKT-mbp: Bureau roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
  1. Appuyez sur Entrée. Si cela réussit, le Terminal renvoie l'emplacement de votre fichier et votre nom d'utilisateur sur une nouvelle ligne.
Dernière connexion : ven. déc.   25 12:02:40 sur ttys001
ROKT-mbp: ~ roktuser$ cd Bureau Est roktemails.txt
ROKT-mbp: Bureau roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
ROKT-mbp: Bureau roktuser$
  1. Demandez au Terminal de hacher le fichier que vous venez de nettoyer en utilisant la fonction de hachage SHA256, en tapant :
cat {Nom du fichier} | while read -r line || [[ -n "$line" ]]; do printf '%s\n' "$line" | tr -cd '[:print:]' | shasum -a 256 | awk '{gsub(/[[:space:]]+$/, ""); print $1}'; done > {Nom du fichier de sortie souhaité}

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
Dernière connexion : ven. déc. 25 12:02:40 sur ttys001

ROKT-mbp: ~ roktuser$ cd Bureau Est roktemails.txt
ROKT-mbp: Bureau roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
ROKT-mbp: Bureau roktuser$ shasum -a 256 roktemailscleaned.txt | cut -d " " -f 1 > roktemailscleanedandhashed.txt
  1. Appuyez sur Entrée. Le fichier sélectionné commence à être traité.
Dernière connexion : ven. déc. 25 12:02:40 sur ttys001
ROKT-mbp: ~ roktuser$ cd Bureau Est roktemails.txt
ROKT-mbp: Bureau roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
ROKT-mbp: Bureau roktuser$ shasum -a 256 roktemailscleaned.txt | cut -d " " -f 1 > roktemailscleanedandhashed.txt
ROKT-mbp: Bureau roktuser$
  1. Ne fermez pas le Terminal pendant le traitement, sinon la progression 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 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 indiquerez les dossiers que vous devez cliquer pour accéder à ce fichier.

Exemple :

cd Bureau/PoupéesRusses/GrandesPoupées/PoupéeMoyenne/PetitePoupée Est roktemail.txt

Pourquoi me dit-il "No such file or directory" lorsque j'essaie de localiser un fichier?

Il y a quelques 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é
  • Le nom d'un 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 d'exécution afin que je puisse fermer le Terminal?

Vous pouvez savoir si le processus est toujours en cours d'exécution en regardant en haut de la fenêtre du Terminal. Le nom de la fenêtre indiquera:

{Emplacement du fichier} - bash - {Pixel} x {Pixel}

(où Pixel fait référence à la largeur et à la hauteur de la fenêtre du Terminal)

Tant que le processus est en cours d'exécution, le mot bash passera rapidement de bash à shasum. Alternativement, si vous essayez de fermer la fenêtre du Terminal alors que le processus est toujours en cours d'exécution, on vous demande de confirmer car il y a un processus en cours d'exécution. Vous ne recevrez pas cette notification si le processus est terminé.

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