Learn How to Implement MD5 Hashing in Python 🔐
Discover how to implement MD5 hashing in Python. Note: MD5 is outdated and insecure—consider using stronger algorithms for your projects. Check out Hostinger for hosting deals with code MCODING!

mCoding
48.4K views • Jul 3, 2021

About this video
MD5 is important but broken hash algorithm.
Try Hostinger: https://hostinger.com/mcoding
Use coupon code MCODING at checkout for up to 91% off all yearly hosting plans!
It was intended to be used for cryptographic purposes, but a plethora of attacks against it have been discovered over the years that bypass the security properties MD5 was thought to have.
In this video we look at the description, Python implementation, and some types of attacks against the MD5 algorithm.
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCodingLLC/VideosSampleCode
MD5 definition (RFC 6151): https://datatracker.ietf.org/doc/html/rfc6151
MD5 wiki: https://en.wikipedia.org/wiki/MD5
Best public cryptanalysis of MD5: https://eprint.iacr.org/2013/170.pdf
SUPPORT ME ⭐
---------------------------------------------------
Patreon: https://patreon.com/mCoding
Paypal: https://www.paypal.com/donate/?hosted_button_id=VJY5SLZ8BJHEE
Other donations: https://mcoding.io/donate
Top patrons and donors:
John M, Laura M, Pieter G, Vahnekie, Sigmanificient
BE ACTIVE IN MY COMMUNITY 😄
---------------------------------------------------
Discord: https://discord.gg/Ye9yJtZQuN
Github: https://github.com/mCodingLLC/
Reddit: https://www.reddit.com/r/mCoding/
Facebook: https://www.facebook.com/james.mcoding
CHAPTERS
---------------------------------------------------
0:00 Intro
1:34 Implementation
7:55 Collision and attacks
Try Hostinger: https://hostinger.com/mcoding
Use coupon code MCODING at checkout for up to 91% off all yearly hosting plans!
It was intended to be used for cryptographic purposes, but a plethora of attacks against it have been discovered over the years that bypass the security properties MD5 was thought to have.
In this video we look at the description, Python implementation, and some types of attacks against the MD5 algorithm.
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCodingLLC/VideosSampleCode
MD5 definition (RFC 6151): https://datatracker.ietf.org/doc/html/rfc6151
MD5 wiki: https://en.wikipedia.org/wiki/MD5
Best public cryptanalysis of MD5: https://eprint.iacr.org/2013/170.pdf
SUPPORT ME ⭐
---------------------------------------------------
Patreon: https://patreon.com/mCoding
Paypal: https://www.paypal.com/donate/?hosted_button_id=VJY5SLZ8BJHEE
Other donations: https://mcoding.io/donate
Top patrons and donors:
John M, Laura M, Pieter G, Vahnekie, Sigmanificient
BE ACTIVE IN MY COMMUNITY 😄
---------------------------------------------------
Discord: https://discord.gg/Ye9yJtZQuN
Github: https://github.com/mCodingLLC/
Reddit: https://www.reddit.com/r/mCoding/
Facebook: https://www.facebook.com/james.mcoding
CHAPTERS
---------------------------------------------------
0:00 Intro
1:34 Implementation
7:55 Collision and attacks
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
48.4K
Likes
1.9K
Duration
10:27
Published
Jul 3, 2021
User Reviews
4.7
(9) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.