GitHub for Windows version 1.0.54 enhances security by transitioning from storing encrypted passwords to using OAuth tokens for authentication. Previously, the application stored passwords and provided them in clear text to Git.exe, but with this update, it registers itself on GitHub.com as an Authorized application and receives an OAuth token instead. This method aligns with how other applications like Travis-CI operate, allowing users to manage authorized applications through their account settings. When Git requires credentials, the OAuth token is used, increasing security by allowing users to revoke tokens if their device is stolen, thereby protecting their password from being accessed. Although the OAuth token offers enhanced security, it is still advisable to change passwords in case of theft. This update aims to provide more secure access to GitHub accounts.