Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Applied Cryptography with Python
Rating: 3.9 out of 5(188 ratings)
23,125 students

Applied Cryptography with Python

Protecting Your Data
Created byFrank Anemaet
Last updated 2/2023
English
English [Auto],

What you'll learn

  • What is Cryptography
  • What is Symmetric Encryption
  • What is Asymmetric Encryption
  • Use Python for Cryptography

Course content

1 section7 lectures32m total length
  • Introduction0:03
  • Why?4:09

    Explore cryptography through a treasure box analogy, learning how encryption and keys transform data into ciphertext to protect files over the internet and in applications with Python.

  • What is Cryptography?5:17

    Learn how cryptography protects information by turning plain text into secret messages that only authorized readers can decrypt, using Python and the cryptography library Fernet.

  • Symmetric Encryption5:09

    Explore symmetric encryption using Python and the cryptography module, where two programs share the same key to encrypt and decrypt messages between Alice and Bob.

  • Asymetric Encryption5:29

    Explore asymmetric encryption with Python by generating a private and public key, using the public key to encrypt and the private key to decrypt messages, and compare to symmetric encryption.

  • Digital Signatures5:53

    Learn to create digital signatures with Python using hashlib and sha256, install hashlib with pip, sign documents, print signatures, and compare signatures to verify equality regardless of file size.

  • Real World Application6:45

    See real world cryptography in Python by hashing passwords for secure databases, using one-way hashes and secret communication, then generate secure random numbers with the secrets module.

Requirements

  • Python programming knowledge

Description

Are you interested in learning how to use cryptography to protect your data? Our Applied Cryptography with Python course is the perfect way to get started! This course will teach you the fundamentals of cryptography and how to apply them using Python.

Cryptography is a way of making sure that information is kept secret and secure. It is important for keeping information safe and is used by people all around the world. It is the art of keeping secrets. It's like a special code that only certain people can understand. It's used to keep sensitive information safe, like passwords, bank account numbers, and other important information. Cryptography is an important part of keeping our data and information safe.

In this course you will learn about Cryptography with Python. You'll learn how to protect your data from malicious attacks. You'll learn how to encrypt and decrypt data and create digital signatures. With our Applied Cryptography with Python course, you'll be able to confidently use cryptography to secure your data and protect your digital assets. Enroll now and start learning the essential skills you need to secure your data!

This is a beginners course, you don't need any prior knowledge of cryptography. But you should already be familiar with the Python programming language. Sign up now and start your journey on Applied Cryptography with the Python programming language.

Who this course is for:

  • Beginner Python programmers