Hachage 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é des données de vos clients.
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 la suppression, la segmentation ou l'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 email 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 email 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 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, 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 administratifs sur votre appareil pour exécuter cette application, selon votre version de Windows.
- Téléchargez et ouvrez RoktAppsHashTool.exe. Cette application ne fonctionne que sous 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.
- Depuis 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.
- 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.
- Cliquez sur Sélectionner le fichier de sortie et vous pouvez choisir où vous souhaitez enregistrer le fichier de sortie.
- Cliquez sur Hacher le fichier. 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.
- Une fois 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 original 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.
- Si vous souhaitez vérifier, vous pouvez cliquer avec le bouton droit sur le fichier de sortie et 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 ; saisissez-les vous-même dans le terminal.
- Ouvrez Spotlight, recherchez Terminal et ouvrez l'application.
- Depuis Terminal, naviguez jusqu'à l'emplacement où votre fichier brut est enregistré, en tapant :
cd {Emplacement du fichier}
Exemple :
cd Bureau
Dernière connexion : Ven Déc 25 12:02:37 sur ttys001
ROKT-mbp: ~ roktuser$ cd Bureau
- Appuyez sur Entrée. Si cela réussit, Terminal renvoie l'emplacement de votre fichier.
ROKT-mbp: ~ roktuser$ cd Bureau
ROKT-mbp: roktuser Bureau$
- Demandez au Terminal de se débarrasser des caractères invisibles qui affecteront le processus de hachage
tr -d '\r' < {Nom du fichier} > {Nom de 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 Is roktemails.txt
ROKT-mbp: Bureau roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
- Appuyez sur Entrée. Si cela réussit, 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 Is roktemails.txt
ROKT-mbp: Bureau roktuser$ tr -d '\r' < roktemails.txt > roktemailscleaned.txt
ROKT-mbp: Bureau roktuser$
- 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 de 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 Is 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
- 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 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$
- Ne fermez pas Terminal pendant le traitement, sinon le processus s'arrêtera. Cela peut prendre un certain temps en fonction de la taille de votre fichier.
- Votre fichier sera ensuite généré dans le même dossier que celui spécifié à l'étape 2.
Dépannage 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ée par des barres obliques. Vous indiqueriez les dossiers que vous devez cliquer pour accéder à ce fichier.
Exemple :
cd Desktop/RussianDolls/BigDolls/MediumDoll/SmallDoll Is roktemail.txt
Pourquoi me dit-il "Aucun fichier ou répertoire de ce type" lorsque j'essaie de localiser un fichier ?
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é
- Le nom d'un dossier est mal orthographié
- Vous avez ouvert le terminal avant que le fichier ne soit dans 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 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)
Pendant que le processus est toujours 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 toujours 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é.