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
Saisissez l'occasion de faire des économies ! Bénéficiez de 40 % de réduction sur 3 mois de Coursera Plus et d'un accès complet à des milliers de cours.

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
15 782 déjà inscrits
Inclus avec
100 avis
Compétences que vous acquerrez
- Catégorie : Public Key Cryptography Standards (PKCS)
- Catégorie : User Provisioning
- Catégorie : Encryption
- Catégorie : Cryptography
- Catégorie : Advanced Encryption Standard (AES)
- Catégorie : Email Security
- Catégorie : Data Security
- Catégorie : Web Development
- Catégorie : Secure Coding
- Catégorie : Brute-force attacks
- Catégorie : Algorithms
- Catégorie : Application Security
Outils que vous découvrirez
- Catégorie : PHP (Scripting Language)
- Catégorie : Data Encryption Standard
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
Statut : PrévisualisationUniversity of Leeds
Statut : Essai gratuit
Statut : PrévisualisationStanford University
Statut : PrévisualisationUniversity of London
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 stars
73 %
- 4 stars
15 %
- 3 stars
7 %
- 2 stars
2 %
- 1 star
3 %
Affichage de 3 sur 100
Révisé le 9 sept. 2019
This Course is good but difficult for learner. To provide better knowledge as expert level course should be extended.
Révisé le 1 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 29 mai 2020
Good, I gained knowledge on which m did not have knowledge.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
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
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
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.

