Soft and hard tokens. Hard tokens are the old key fobs with ten digits on, you punch in a 4-6-digit pin and it then produces a code which you enter into your client. Soft tokens are software based which can be installed on various operating systems.