art style, тогда на флешке носить. Сам файл с ключом запаролить, тогда для кражи ключа нужно будет и физически файл украсть, и пароль к нему. Если потеряете флешку - сгенерируете новый ключ.
vladik123, скорость увеличится только в одном случае - если вы протянете высокоскоростной кабель между вами и этим роутером (и то при условии, что тарифный план у вашей жертвы лучше вашего). Иначе - подключаться к роутеру всё равно будете через свой интернет с вашим текущим тарифным планом. Более того - скорость будет ниже из-за добавления в маршрут лишнего посредника, который между прочим, может сдать вас в правоохранительные органы, если обнаружит несанкционированное использование.
razer96, ещё можно перейти на криптографию с эллиптическими кривыми, генерация ключей там значительно быстрее, чем в RSA получатся, и короче токены (создание JWT токена быстрее, чем с RSA, но проверка медленее)
Павел, вероятнее всего, в вашем случае можно произвести выборку из двух таблиц, объединив их при помощи LEFT JOIN. Но не видя структуру таблиц и не зная, что конкретно вы хотите оттуда получить, сложно посоветовать, как именно это сделать и возможно ли с вашей структурой базы данных.
ajicapone, конечно, будет недоступна, потому что нужно будет как-нибудь этот хэш обрабатывать, с чем-то сравнивать или откуда-то из БД тянуть, сам PHP за тебя всё это не сделает)
Лучше сделать вот так: bestmenbase.ru/anketa/?page=43f8g54d9a8t854
В таком случае, значение "43f8g54d9a8t854" можно будет легко получить из переменной $_GET["page"] или ф-ей filter_input(INPUT_GET, "page").
Ну и при открытии страницы проверять этот хэш (например, привязать к пользователю и запоминать в БД, к каким именно хэшам он имеет доступ), если совпадает - то показывать что нужно, если нет - показывать страницу 404 или перенаправлять на главную.