Предлагаю повысить безопасность в ведение дополнительного кода против взлома использовав виртуальную клавиатуру. Ведь не секрет что есть программы запоминающие нажатие разных клавиш на клавиатуре. В банках для доступа также активно используется такая защита как виртуальная клавиатура только там она используется целиком нежели как здесь показана на примере.
P.S. Не сочтите за рекламу. Ее также как и пароль для операций пользователь чтоб сам мог решать нужно ему включать или нет.