A four digit PIN is used to encrypt (Using TEA) and store the full password in the browser local storage which is later used to decrypt the password for the form submit. This is a 100% client side Javascript solution to implmenting a PIN and the process will be transparent to the backend.