Accueil, quiz de positionnement, laboratoire Kali ; du chiffre de César à l'espace de clés, principe de Kerckhoffs, les quatre propriétés, ce que garantit le cadenas HTTPS
Mise en pratique : Casser un chiffre de César par force brute
Trois jours pour comprendre comment on protège une donnée, puis éprouver concrètement la solidité de cette protection.
La cryptographie n'est pas réduite à une liste d'algorithmes : chaque brique est comprise, parfois calculée à la main, puis mise à l'épreuve en ligne de commande. La formation se termine en passant de l'autre côté, pour démontrer qu'un secret faible fait tomber le chiffrement le plus solide.
À l’issue de la formation, vous serez capable de :
Accueil, quiz de positionnement, laboratoire Kali ; du chiffre de César à l'espace de clés, principe de Kerckhoffs, les quatre propriétés, ce que garantit le cadenas HTTPS
Mise en pratique : Casser un chiffre de César par force brute
XOR, AES et ses tours, chiffrement par flux et par blocs, de DES à ChaCha20, problème du partage de la clé, HMAC
Mise en pratique : Chiffrer à la main avec XOR, observer l'apport d'un HMAC
Clés publique et privée, RSA et indicatrice d'Euler, échange Diffie-Hellman, chiffrement hybride, signature numérique
Mise en pratique : Calculer à la main un RSA et un échange Diffie-Hellman sur de petits nombres
Fonctions à sens unique, effet d'avalanche, collisions (MD5, SHA-1), stockage des mots de passe (sel, dérivation), empreinte et chiffrement
Mise en pratique : Vérifier l'intégrité d'un fichier, observer l'effet d'avalanche
Authenticité et identité, certificats, autorité de certification, chaîne de confiance ; modèles HTTPS, SSH (TOFU) et GPG ; prise en main d'OpenSSL
Mise en pratique : Démonstration d'usurpation de clé publique
AES en ligne de commande, dérivation PBKDF2, rôle du sel, format de sortie, octets bruts, base64 et hexadécimal
Mise en pratique : Chiffrer deux fois le même fichier et expliquer la différence
Paire RSA, signature du condensat, vérification, intégrité, authenticité et non-répudiation
Mise en pratique : Signer un document, le vérifier, modifier un caractère et voir la signature tomber
Autorité de certification, demande (CSR), signature, chaîne à trois niveaux, inspection d'un vrai certificat HTTPS
Mise en pratique : Devenir sa propre autorité de certification et rejeter un imposteur
Paire de clés, signature, chiffrement pour un destinataire, chiffrement hybride sous le capot, révocation, vérification d'empreinte
Mise en pratique : Échanger des fichiers chiffrés et signés entre stagiaires
Formats de hachage, convertisseurs (ZIP, RAR, clé SSH, PDF), dictionnaire et masque, coût d'une attaque (sel, tours), CPU et GPU
Mise en pratique : Cinq séries de cassage, du hachage brut au fichier protégé
Bonnes pratiques : choix d'un algorithme, longueur d'un secret, gestionnaire de mots de passe, sel et key stretching
Mise en pratique : Défi : casser un artefact protégé et rédiger les recommandations ; quiz de fin
Répartition indicative : jour 1, blocs 0 à 2 ; jour 2, blocs 3 à 6 ; jour 3, blocs 7 à 10. Horaires types : 9 h – 12 h 30 et 13 h 30 – 17 h.
Administrateurs systèmes et réseaux, développeurs, techniciens support, responsables informatiques de PME, étudiants bac+2 à bac+5.
Bases en systèmes et en ligne de commande Linux. Aucune connaissance préalable en cryptographie ; des notions de réseau (adressage, HTTP) sont un plus.
Vous accueillez une personne en situation de handicap ? Contactez le formateur avant la formation : nous étudions ensemble les adaptations du déroulé, des supports et du matériel. Notre démarche d’accueil