Mobile application that generates time and hash based One Time Passwords or OTPs. These are used in 2 factor authentication mechanisms such as those employed by Dropbox or Google among many others.