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.
@yassinelsayed just go to a bcrypt generator site and encrypt your new password and copy it, then go to where it says mpassword = ""
And replace the inside of thr string with your passcode. When the login comes up, type in the unencrypted password and follow the instructions to change the password. The Master password you set can be used anytime you wqnt to login but forgot the password to change it. Useful for an admin and a client wanting to use the app but forgot thr password.
@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.