Cryptography with Python! One-Time Pad
Adrian Dolinay
Tutorial introducing the one-time pad encryption. Learn how to create a one-time pad in Python, encrypt & decrypt plaintext and crack a two-time pad.
DISCLAIMER: This is a simplified example of cryptography. Please do not try to use or implement this in real world applications.
The notebook/code used can be found in the below GitHub repository link under the "Cryptography" folder. https://github.com/tudev/Workshops-2020-2021
CONNECT: LinkedIn: https://www.linkedin.com/in/adrian-dolinay-frm-96a289106/ GitHub: https://github.com/ad17171717 Twitter: https://twitter.com/DolinayG
------Video Chapters------ 0:00 - Intro 0:25 - Definition of one-time pad 1:49 - Security of a one-time pad 5:18 - One-time pad encryption with Python 17:58 - Decrypting a one-time pad 22:09 - Cracking a two-time pad 46:40 - Issues with the length of a one-time pad key 47:13 - References and additional learning ... https://www.youtube.com/watch?v=Y1ZzC24OhFU
139575521 Bytes