Dans ce MOOC, nous apprendrons les concepts et principes de base de la cryptographie, nous appliquerons la cryptoanalyse de base pour décrypter les messages cryptés avec le code de substitution mono-alphabétique, et nous discuterons de la technique de cryptage la plus puissante du pavé à usage unique et des systèmes de distribution de clés quantiques associés. Nous apprendrons également les algorithmes efficaces de cryptographie à clé symétrique pour le cryptage des données, discuterons des normes DES et AES, étudierons les critères de sélection de la norme AES, présenterons les modes de fonctionnement du chiffrement par bloc et discuterons de la manière dont ils peuvent prévenir et détecter les attaques par permutation de blocs, et examinerons la manière de se défendre contre les attaques par rejeu. Nous apprendrons le protocole d'échange de clés symétriques Diffie-Hellman pour générer une clé symétrique permettant à deux parties de communiquer sur un canal non sécurisé. Nous apprendrons l'arithmétique modulaire et le théorème du totipoint d'Euler pour apprécier l'algorithme de cryptographie asymétrique RSA, et nous utiliserons l'utilitaire OpenSSL pour réaliser les opérations de base de l'algorithme de cryptographie RSA. Armés de ces connaissances, nous apprenons à utiliser l'API PHP Crypto pour écrire des programmes sécurisés pour le cryptage et le décryptage de documents, ainsi que pour la signature et la vérification de documents. Nous appliquons ensuite ces techniques pour améliorer le processus d'enregistrement d'un site web qui garantit que le compte créé est effectivement demandé par le propriétaire du compte de messagerie.

Cryptographie de base et programmation avec Crypto API

Cryptographie de base et programmation avec Crypto API
Ce cours fait partie de Spécialisation "Principes de base de la sécurité des réseaux informatiques"

Instructeur : Edward Chow
17 289 déjà inscrits
Inclus avec En savoir plus
102 avis
Compétences que vous acquerrez
- Catégorie : Développement Web
- Catégorie : Cryptage
- Catégorie : Sécurité des applications
- Catégorie : Cryptographie
- Catégorie : Intégrité des données
- Catégorie : Protocoles cryptographiques
- Catégorie : Sécurité du courrier électronique
- Catégorie : Détection et prévention des intrusions
- Catégorie : Normes de cryptographie à clé publique (PKCS)
- Catégorie : Codage sécurisé
- Catégorie : Norme de chiffrement avancée (AES)
- Catégorie : Algorithmes
- Catégorie : Gestion des clés
- Catégorie : Authentifications
Outils que vous découvrirez
- Catégorie : PHP (langage de script)
- Catégorie : Interface de ligne de commande
- Catégorie : Norme de cryptage des données
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Sécurité informatique et réseaux

University of Colorado System

University of Colorado System

University of Colorado System
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 étoiles
73,52 %
- 4 étoiles
14,70 %
- 3 étoiles
6,86 %
- 2 étoiles
1,96 %
- 1 étoile
2,94 %
Affichage de 3 sur 102
Révisé le 2 avr. 2018
The course content is excellent. It would be much better if some errors (like misspelled words, improper capitalization etc) would be corrected
Révisé le 30 mai 2020
Good, I gained knowledge on which m did not have knowledge.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Foire Aux Questions
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.


