YoVDO

Encryption with Python: Encrypt data with key pairs

Offered By: Coursera Project Network via Coursera

Tags

Cryptography Courses Python Courses Encryption Courses Data Security Courses Public Key Cryptography Courses

Course Description

Overview

This guided project, Encryption with Python: Encrypt data with key pairs, will help a beginning security analyst who is looking to use the Python Cryptography package to encrypt data using a public key and a private key to decrypt data. In this 1.5-hour long project-based course, you will learn how to create a private key using Python cryptography, use Python to save a key file, use Python cryptography to create a public key, encrypt a file using a Python generated public key, and decrypt a file using Python generated private key. To achieve this, you will be taking on the role of a project manager who wants to allow the customer to share encrypted design files with the company. Python code will be developed to encrypt and decrypt the files. In order to be successful in this project, you will need some Linux command line and environment variables knowledge, as well as Python knowledge (including objects, functions, and variables), and some IDE experience (Visual Studio Code.)

Syllabus

  • Project Overview
    • In this project-based course, you will learn how to create a public and private key pair and use them to encrypt and decrypt a file using a filename provided on the command line.

Taught by

David Dalsveen

Related Courses

Introduction to Cryptology
Indian Institute of Technology Roorkee via Swayam
Classical Cryptosystems and Core Concepts
University of Colorado System via Coursera
Cyber Attack Countermeasures
New York University (NYU) via Coursera
Introduction to Blockchain Technologies
INSEAD via Coursera
Introduction to Applied Cryptography
University of Colorado System via Coursera