Attention New User : Create a folder named "C:/Dir_GATE_For_PM/", and unzip the downloaded file GATE_For_PM.zip into it. Double click on "GATE_For_PM.exe" to get started, if you see a Windows message saying "... unrecognized app ...", click on "More info", then click on "Run anyway". The app is published by "GATE Cyber Technology LLC".

GATE is a revolutionary password/passcode entry process that retains account security even in situations where potential intruders witness the entries being made. Based on user password choice, server renders password entry buttons/tokens on a screen, rendering multiple characters per button. When button selection is made by a user there is no way for an observer to know the actual password due to the multiple characters per button. This makes GATE an interception-resistant authentication system which increases passcode strength exponentially.

GATE can use short and easy to remember passcodes to defeat peeking, wiretapping, keylogging, phishing and dictionary attack without the restrictions of lowercase, uppercase, numbers & special characters !

GATE_For_PM is a program to protect passwords from exposure, especially the master passwords of password managers. It can also be used to protect passwords from other applications or online accounts, it can remember user_id, passwords and automatically enter them. There is no limit as to how many accounts user can add to the GATE_For_PM app, even in the free version.

Fixed passwords have the advantage of easy to remember, one time passwords have the advantage of hard to hack, GATE passcode is a fixed passcode to the user, but from the hackers' perspective, it changes every time, GATE passcodes have the best of both worlds, short [ 3 to 6 digit ] and easy to remember, yet secure and hard to hack.

Times have changed, we are now in the 21-century, yet we're still using the age old password system, hackers now have state-of-the-art tools to steal our passwords, we also need better ways to protect ourselves, we need to be a few steps ahead of the hackers. The fact that accounts with traditional passwords will be hacked is a matter of "when" not "if", they are just one hidden camera/keylogger/phishing attempt away from being compromised. Let's wake up to the cruel reality, rather than pretending not to see it by playing ostrich, hackers will see what you don't want to see [ weakness in traditional passwords ] and take advantage of it, a chain is only as strong as its weakest link ! Let's face it and fix this weak link !

Password managers only solve part of the password problem [ too many passwords to remember ], but leave the other important part unsolved [ user pin exposure during login : peek over the shoulder / keylogger / video camera ], if you rely on password managers for first part of the problem, they might come back and bite you big time for the 2nd part of the problem, because once your master password is exposed [ keylogger/ hidden camera ], all your passwords will be stolen. Therefore the MAIN reason for GATE_For_PM is to protect master passwords of the password managers.

The Letters "PM" in GATE_For_PM have 2 meanings :
[1] Password Manager : If you use GATE_For_PM to protect master passwords of Password Managers, in this case it's GATE for password manager.
[2] Password Management : If you use GATE_For_PM to protect passwords of local [ desktop ] applications and websites, in this case it's GATE for password management.
Of course, you can do both at the same time.

PLEASE LEARN "How GATE Works" [ at https://gate-web.herokuapp.com/how_gate_works.jsp ] before using GATE_For_PM.

Most buttons and some labels in GATE_For_PM will show hints when you mouse over them.

GATE_For_PM comes with 4 versions : Free, Basic, Plus and Pro.

Features in every version are incremental : all features in the Free version are available in all other 3 paid versions, every feature abailable in the Basic version are available in the Plus and Pro versions, every feature abailable in the Plus version is also available in the Pro version.

The Free version can have a 3-digit-long GATE passcode. User can select passcode from 4 groups of symbols each has 50 items. User can add unlimited number of applications or websites to GATE_For_PM. One of them can be selected to auto launch when GATE_For_PM starts. User can configure if the User_Id or Password of each app to be automatically entered or not, and set a delay [ in seconds ] before auto entering User_Id or Password for each app or website.

There are 3 ways to enter User_Id or Password for any app/website :
[1] Automatic : GATE_For_PM will enter them [ if enabled ] when an app or website is launched.
[2] Semi-automatic : User clicks on "User_Id" or "Password" button, then click in the User_Id or Password field in the app/website, 3 seconds later, GATE_For_PM will auto fill the info.
[3] Manual : User right-clicks on "User_Id" or "Password" button, then click in the User_Id or Password field in the app/website, and do a "Ctrl-v" to paste info into that field.

The Basic version can have a 4-digit-long GATE passcode. Basic, Plus and Pro versions also allow users to export and import Auto_Login_Property file to another PC. Since each GATE_For_PM app uses a unique key to encrypt Auto_Login_Property file, a property file from one computer can not be copied and loaded on to another compter for security reason, but if a user runs GATE_For_PM on multiple computers, he can export the encrypted Auto_Login_Property file from one of his computer as a text file and import it into his other computer and erase the text file [ GATE_For_PM will do it automatically if user choose to do so ]. That way he doesn't have to repeat the setup process in each computer.

The Plus version can have a 5-digit-long GATE passcode. User can also select from 50 Emoji symbols for his passcode, Plus version also offers multiple colors for the buttons/tokens table.

The Pro version can have a 6-digit-long GATE passcode. User can select from 4 groups of symbols each has 100 items, which will increase the security level. Pro version also allows users to select from 3 choices of table dimensions : 2 x 5, 3 x 3, 4 x 4.

Press the [ESC] button on your PC keyboard will exit the program. During GATE login, press the [F1] key will show detailed instructions, press it again will hide details.

It would be ideal to have each password manager implement GATE and protect user's master password during any login process, but that will take a long time, so the quickest and easiest way is to use a program like GATE_For_PM to fill the gap.

GATE_For_PM serves as a proof of concept, anyone interested in the interception-resistant GATE authentication system can contact me for a customized license.

Enjoy GATE_For_PM and have a more secure digital environment !
