Exploration of cryptographic vulnerabilities with Python: cracking MD5, SHA1, and SHA256 (salted vs. unsalted), brute-force & dictionary attacks, and exploiting weaknesses in Diffie-Hellman through brute-force and MITM simulations. Includes practical experiments with ARP & DNS spoofing.
cryptography cryptanalysis mitm md5 cybersecurity brute-force sha1 sha256 arp-spoofing diffie-hellman hash-cracking dns-spoofing security-attacks dictionary-attack-
-
Updated
Aug 23, 2025 - Python