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