Encryption and Decryption using C++

Offert par
Coursera Project Network
Dans ce Projet Guidé, vous :

identify the basics of cryptography and how to encrypt and decrypt messages using Vigenere cipher algorithm

apply concepts like ASCII codes and type casting

learn how to do some mathematical operations on characters

Clock1 hour and 10 minutes
IntermediateIntermédiaire
CloudAucun téléchargement requis
VideoVidéo en écran partagé
Comment DotsAnglais
LaptopOrdinateur de bureau uniquement

By the end of this project, you will be able to create a basic application using Vigenere encryption-decryption technique to encrypt and decrypt messages. Throughout the project, you will be able to identify the basics of cryptography and how to encrypt and decrypt messages using a specific technique, you will be able to apply concepts like ASCII codes and type casting. Moreover, you will be able to do some mathematical operations on characters, and finally you will be ready to dive more into the cryptography world. This guided project is for beginner programmers or any programmer who would like to enter the cryptography world. This project will be the beginning for you to build applications to encrypt and decrypt messages coming from the user using a certain technique. This project will give you the basic knowledge of cryptography and push you into the security engineering field. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Les compétences que vous développerez

  • Cryptography
  • C++

Apprendrez étape par étape

Votre enseignant(e) vous guidera étape par étape, grâce à une vidéo en écran partagé sur votre espace de travail :

  1. In task 1 we are going to define the general idea of encryption and decryption and we will preview a demo of the project

  2. In task 2 we are going to learn the concept of ASCII codes and type casting.

  3. In task 3 we are going to learn the concept of Vigenere cipher and apply this concept to encrypt a single character.

  4. In task 4 we will learn how to encrypt a whole string using Vigenere cipher.

  5. In task 5 task we are going to create a basic encryption decryption application using Vigenere cipher.

Comment fonctionnent les Projets Guidés

Votre espace de travail est un bureau cloud situé dans votre navigateur, aucun téléchargement n'est requis.

Votre enseignant(e) vous guide étape par étape dans une vidéo en écran partagé

Foire Aux Questions

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Étudiants.