# data[].attributes.body
Une attaque par table arc-en-ciel est une méthode de craquage de mot de passe qui utilise une table spéciale pour déchiffrer les hachages de mot de passe dans une base de données.

Une fois que l'utilisateur a saisi son mot de passe pour se connecter, il est converti en hachages et le résultat est comparé aux hachages stockés sur le serveur pour rechercher une correspondance.

S'ils correspondent, l'utilisateur est authentifié et peut se connecter à l'application.

# data[].attributes.body
Un certificat de signature de code est un certificat numérique qui contient des informations qui identifient pleinement une entité et qui est émis par une autorité de certification telle que GlobalSign. Le certificat numérique relie l'identité d'une organisation à une clé publique mathématiquement liée à une paire de clés privées.

# data[].attributes.body
La rainbow table est constituée de paires de mots de passe  un mdp de départ et un mdp d'arrivée

Pour calculer la table, on établit des chaînes grâce à un mot de passe initial. Celui-ci subit une série de réductions et de hachage afin d'obtenir des éléments intermédiaires (mots de passe et empreintes correspondantes).

La fonction de réduction transforme une empreinte en un nouveau mot de passe.

Afin d'éviter des problèmes de collision, plusieurs fonctions de réduction sont utilisées.

Il est toutefois possible de les retrouver en calculant l'ensemble de la chaîne à partir de l'élément en tête de liste.

# data[].attributes.body
Pretty Good Privacy ( PGP ) est un programme de cryptage qui assure la confidentialité cryptographique et l' authentification pour la communication des données . PGP est utilisé pour signer , crypter et décrypter des textes, des e-mail , des fichiers, des répertoires et des partitions de disque entières et pour augmenter la sécurité des communications par e-mail.

# data[].attributes.body
PGP ou Pretty Good Privacy est une application de chiffrement qui permet d’authentifier les données et de les protéger contre les tiers grâce au chiffrement asymétrique, le plus souvent utilisé pour communiquer par des courriels chiffrés, mais également comme solution de chiffrement de disque complet ou pour chiffrer des fichiers, des documents ou des dossiers arbitraires.

PGP a été développé par Phil Zimmerman en 1991 et disponible gratuitement pour tout le monde. Le code source était même distribué avec le logiciel. Zimmerman était un activiste anti-nucléaire ce qui l’a motivé à développer le logiciel de chiffrement PGP afin de faciliter les communications sécurisées pour d’autres activistes.

# data[].attributes.body
Pretty Good Privacy ou PGP était un programme populaire utilisé pour chiffrer et déchiffrer les e-mails sur Internet, ainsi que pour authentifier les messages avec des signatures numériques et des fichiers stockés chiffrés. PGP fait désormais généralement référence à tout programme ou application de chiffrement qui implémente la norme de cryptographie à clé publique OpenPGP.

# data[].attributes.body
Aide à prouver :
source de contenu
intégrité du contenu

# data[].attributes.body
"RAINBOW TABLE ATTACKS" veut dire des attaques par des tables arc-en-ciel qui sont utilisées par des acteurs malveillants pour accélérer le processus de récupération des mots de passe à l’aide de hachages de mots de passe volés. Une table arc-en-ciel est un tableau pré-calculé de toutes les valeurs de mot de passe possibles et de leurs hachages correspondants. L’idée à la base des attaques par table arc-en-ciel est de sacrifier la puissance de calcul à l’espace disque en pré-calculant les hachages et en les stockant dans une table. Un attaquant peut déterminer quel est le mot de passe correspondant à un hachage donné en consultant simplement le hachage dans sa table arc-en-ciel. Ce procédé diffère de l’attaque par force brute où le hachage est calculé à chaque tentative de mot de passe. Il nécessite beaucoup d’espace de stockage pour conserver tous les mots de passe et hachages.

# data[].attributes.body
L'utilisation de systèmes à clé privée et publique est appelée infrastructure à clé publique (PKI). Le développeur signe le code avec sa clé privée et l'utilisateur final utilise la clé publique du développeur pour vérifier l'identité du développeur.

# data[].attributes.body
Un certificat de signature de code est un certificat numérique qui contient certaines informations permettant d'identifier une organisation, et qui a été émis par une Autorité de Certification, telle que GlobalSign. Le certificat numérique lie l'identité d'une organisation à une clé publique, elle-même reliée à une paire de clés privées correspondante. Ce système de clé privée et publique s'appelle une infrastructure PKI. Le développeur signe son code avec sa clé privée, tandis que l'utilisateur final utilise la clé publique du développeur pour vérifier l'identité de ce dernier.
Des certificats de signature de code qui sont utilisés pour signer des programmes exécutables. Cela permet aux utilisateurs de ces applications signées de vérifier les signatures et de s'assurer que l'application n'a pas été altérée. Il leur permet également de vérifier que l'application provient de l'auteur du logiciel et n'est pas un jumeau malveillant.