1. A computer-implemented method comprising: receiving a plurality of characters input by a user, wherein the plurality of characters input by the user include a user password, variable characters, and a plurality of terminator characters; identifying locations of the plurality of terminator characters; and extracting the user password from the plurality of characters input by the user based on the locations of the terminator characters.