Мне нужно сгенерировать случайную буквенно-цифровую форму, чтобы сообщить пользователям, что они заходят на сайт для входа. Я не знаю много о случайных числах и тому подобное, я знаю, что есть проблемы с посевом и тому подобное, но я не уверен, что они есть.
Итак, я использовал это:
выберите подстроку (md5 (concat_ws ('-', md5 (username_usr),
MD5 (zip_usr), MD5 (id_usr),
MD5 (create_usr))), - 12) от users_usr
Это безопасно? Я использовал concat_ws, потому что иногда zip равен нулю, а остальные - нет.
И да, я знаю, что это довольно коротко, но 1. Они должны ввести последние 4 из своих социальных сетей, 2. Это 1 раз использования, 3. В приложении нет личных данных и 4. Я могу используйте капчу, но поскольку нет личных данных, это, вероятно, излишне.
БЛАГОДАРЯ