3.14 Saving passwords in the Private Shell profiles
Private Shell allows you to save server passwords in profiles. Please note, that saving server password in a profile is not secure since anyone having local access to your computer can try to steal it.
Private Shell saves passwords in the encrypted way using 256-bit symmetric algorithm. A single master password is used to protect all passwords which are saved in all profiles (each profile can have one saved password). Therefore, the master password is asked every time an operation with a saved password is required (i.e. saving a password to the profile, connecting to a server using a saved password and importing profile with a saved password). When you enter the master password for the first time, it is asked for twice.
If you do not want to enter a master password every time it is required, you can put it into Private Shell Key Agent. Key Agent will hold it for a specific amount of time (or forever, depending on its settings), then you will need to enter it again. Warning! Holding the master password in Private Shell Key Agent for a long time is not secure since anyone having local access to your computer can try to steal your master password!
If you decide to leave the master password empty, Private Shell will not ask you to enter it anymore. Warning! Leaving the master password empty is very insecure since anyone having local access to your computer can steal all your passwords!
If you accidentally forgot your master password, it can be reset using the "Profiles" -> "Reset master password" menu item. In this case, all server passwords saved in all profiles will be lost. To prevent you from choosing this menu item by mistake, double confirmation is required.