Authy if you have an iPhone, or Google Authenticator on Android - necessary to use 2 Factor authentication
Do not forget to keep your secret key safe for Google Authenticator too.
Just save them in a text file and then encrypt it with notepad++ and nppcrypt.
Archive the file too if you want another layer of password protection.
Also, do not root your Android phone or Jailbreak your iDevice where you are going to install the trading application.
It literally makes the smartphone so susceptible to malicious programs.