Можно ли самому сделать безопасный ввод данных? Конечно можно, однако есть много факторов, которые лучше всего предоставить профессионалам, а именно: конфиденциальность, качество техники и ПО, исключение ошибок и т.д.