Шифрование GET-запроса в URL
Пишу сайт с профилями пользователей на PHP, попутно изучая сам язык, опыта крайне мало. Интересует следующий вопрос: На профиль каждого пользователя можно перейти, используя /profile?id=X, а сам ID хранится в БД. Хочу сделать так, чтобы все ID шифровались, и нельзя было просто ходить по профилям пользователей, меняя числа в URL. К примеру, чтобы в результате получилась статическая URL ссылка, типа /profile/<набор символов> или /profile?<набор символов> - что-то такое. Как это можно реализовать?