only encrypt non-main wallets, fix passwd to use user salt