Один из способов зашифровать ссылку так, чтобы она была уникальной для каждого пользователя, - использовать токены доступа. Это могут быть временные токены, которые генерируются при запросе доступа к файлу и имеют ограниченный срок действия. Таким образом, каждый пользователь получит уникальный токен доступа к файлу, который будет действителен только для него.
Другой способ - использование криптографических методов для создания уникальных ссылок. Например, можно применить HMAC (Hash-based Message Authentication Code) для подписания ссылок с использованием секретного ключа. При этом каждая подписанная ссылка будет уникальной для каждого пользователя.
Также можно добавить параметры к ссылке, которые будут уникальными для каждого пользователя. Например, включить в ссылку идентификатор пользователя или какие-то другие данные, которые позволят различить доступ к файлу для разных пользователей.
Важно учитывать, что независимо от способа зашифрования ссылок, важно обеспечить безопасность канала передачи данных и защиту от перехвата или изменения ссылок третьими лицами.