I made a login for Python. It needs work (Encryption isn't my strong suit.) but I'm still proud of it because I'm a "little" new to programming.
@Tricksyz That's not really more secure, its equivalent to just comparing the passwords. Now if we were talking authentication with a server, its redundant. anything you send over a HTTPS connections is encrypted for you. if its just HTTP then md5 wont help, to quote Wikipedia
Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities. It can still be used as a checksum to verify data integrity, but only against unintentional corruption.