Password Management
ISBoxer 2 includes optional secure Password Management capabilities. Each Game Account can keep a stored password, which is then kept encrypted in your Private Data.
In cryptography terms, your passwords are each stored as a ciphertext and initialization vector (IV) pair, with each password having its own IV. A hacker cannot simply obtain your Private Data file and recover your passwords with a rainbow table, or even determine which of your passwords are the same as another.
Before any passwords can be stored by ISBoxer 2, a Master Password must be configured -- this creates a Master Key that protects all of your passwords. The Master Password is not stored and cannot be recovered; if you lose or forget your Master Password, your stored passwords will be lost. The Master Password only needs to be entered one time per launch of ISBoxer 2 Launcher, and only when you need to access a stored password for any reason, such as changing the password for any Game Account, or enabling Password Entry mode.
Having ISBoxer 2 enter your passwords
At the current Alpha stage, there is not yet an official Module for Password Management. Therefore, to have ISBoxer 2 enter your passwords for you at this time requires a little extra work.
- We have instructions for you to follow to enable this feature.
- Enable Module Developer mode in the Prefs Tab
- Create a Module, then set it to Auto-load
- Edit your Module's controller.iss file (Documents/ISBoxer 2/Modules...) and ONLY add the two "bind" lines shown within the code below (the rest will basically match your file, do not change any other parts)
- Launch your Team
- Enable Password Entry mode with Ctrl+Shift+Alt+P
- Press Alt+P to enter passwords in all windows during the Password Entry mode timer (Ctrl+Shift+Alt+P)
/* Module: In-Game Password Entry Version: 0.1 This file controls and defines behaviors for the Module! For use in-client. */ objectdef isb2_IGPE_controller inherits isboxer2module_controller { method Initialize() { bind enterpassword alt+p relay all ISBoxer2:EnterPassword } method Shutdown() { bind -delete enterpassword } }
In a future Alpha version, an official configurable Module will be provided.