Retour aux formations
Cybersécurité · Gratuit
Cryptographie technique : AES-GCM, SHA-256, Argon2id et TLS 1.3
Si le lecteur ne s'affiche pas, ouvrir la vidéo Scrimba.

Cryptographie

Par DevWorkWeb

Pas encore d'avis 12.7 h de contenu
Aperçu Contenu Avis Enseignant

Une formation pratique et technique pour maîtriser les primitives cryptographiques et leurs usages sécurisés dans les applications modernes.

Ce que vous allez apprendre

Distinguer chiffrement, hachage, MAC et signature
Utiliser AES-GCM sans réutiliser de nonce
Expliquer TLS 1.3 et la validation des certificats
Choisir Argon2id pour les mots de passe
Concevoir un plan de gestion des clés

Prérequis

Savoir utiliser un navigateur et un terminal ; Bases de Python recommandées mais non obligatoires

Public cible

  • • Débutants en cybersécurité
  • • Étudiants en systèmes et réseaux
  • • Techniciens support
  • • Développeurs

Programme détaillé

10 modules · 40 leçons
1. Fondamentaux et modèle de menace 4 leçons

Module technique : fondamentaux et modèle de menace. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Confidentialité, intégrité, authenticité 19 min
  • Chiffrement, hachage et encodage 19 min
  • Aléa cryptographique et entropie 19 min
  • Menaces et erreurs de conception 19 min
✓ Quiz de validation (3 questions)
2. Chiffrement symétrique et AES 4 leçons

Module technique : chiffrement symétrique et aes. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Principe des clés symétriques 19 min
  • Modes CBC, CTR et GCM 19 min
  • AES-GCM avec Python 19 min
  • Nonce, AAD et intégrité 19 min
✓ Quiz de validation (3 questions)
3. Hachage et authentification des messages 4 leçons

Module technique : hachage et authentification des messages. Quatre leçons, un quiz et un laboratoire avec données de test.

  • SHA-256 et empreintes 19 min
  • Collisions et résistance à la préimage 19 min
  • HMAC-SHA256 19 min
  • Argon2id pour les mots de passe 19 min
✓ Quiz de validation (3 questions)
4. Cryptographie asymétrique 4 leçons

Module technique : cryptographie asymétrique. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Clé publique et clé privée 19 min
  • RSA-OAEP et ses limites 19 min
  • Échange de clés ECDH 19 min
  • Courbes elliptiques et choix des algorithmes 19 min
✓ Quiz de validation (3 questions)
5. Signatures numériques et PKI 4 leçons

Module technique : signatures numériques et pki. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Signatures Ed25519 19 min
  • Certificats X.509 19 min
  • Autorités de certification 19 min
  • Rotation et révocation 19 min
✓ Quiz de validation (3 questions)
6. TLS 1.3 et HTTPS 4 leçons

Module technique : tls 1.3 et https. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Handshake TLS 1.3 19 min
  • Authentification serveur et SNI 19 min
  • PFS et secrets éphémères 19 min
  • Diagnostic TLS avec OpenSSL 19 min
✓ Quiz de validation (3 questions)
7. Gestion des clés et secrets 4 leçons

Module technique : gestion des clés et secrets. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Génération et stockage des clés 19 min
  • Rotation, sauvegarde et destruction 19 min
  • HKDF et dérivation de clés 19 min
  • Erreurs de gestion de secrets 19 min
✓ Quiz de validation (3 questions)
8. Cryptographie des applications web 4 leçons

Module technique : cryptographie des applications web. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Cookies, sessions et chiffrement 19 min
  • Tokens signés et JWT 19 min
  • Chiffrement des données sensibles 19 min
  • Intégration PHP et Laravel 19 min
✓ Quiz de validation (3 questions)
9. Audit, erreurs et bonnes pratiques 4 leçons

Module technique : audit, erreurs et bonnes pratiques. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Reconnaître les algorithmes obsolètes 19 min
  • Tests d’intégrité et cas négatifs 19 min
  • Analyse de configuration TLS 19 min
  • Journalisation sans fuite de secrets 19 min
✓ Quiz de validation (3 questions)
10. Projet de synthèse 4 leçons

Module technique : projet de synthèse. Quatre leçons, un quiz et un laboratoire avec données de test.

  • Architecture d’un coffre de documents 19 min
  • Prototype de chiffrement local 19 min
  • Tests et documentation 19 min
  • Soutenance et bonnes pratiques 19 min
✓ Quiz de validation (3 questions)
  • Accès à vie
  • Certificat inclus
  • Exercices pratiques
  • Mises à jour gratuites

Avis des apprenants

Aucun avis pour l'instant. Soyez le premier à donner le vôtre.

Formations similaires

Dé

Développement Web : créer son premier site de A à Z

DevWorkWeb Gratuit
JA

JavaScript de zéro : les fondamentaux

DevWorkWeb Gratuit
RE

React.js : créer sa première application moderne

DevWorkWeb Gratuit