Можно ли добавить данные в URL-адрес, который не будет отправлен на сервер?

#url #browser #get

Вопрос:

В веб-приложении, над которым я работаю, база данных хранит некоторые данные, зашифрованные паролем на стороне клиента. По соображениям безопасности важно, чтобы этот пароль никогда не отправлялся на сервер (в том числе в журналах запросов GET).

Однако, чтобы упростить процесс обмена этими данными с другими, я хочу создать своего рода «ссылку приглашения», которая включает идентификатор данных и пароль, чтобы их можно было расшифровать (опять же, на стороне клиента). Эта ссылка в идеале выглядела бы примерно так:

https://api.example.com/data/{id}?key={password}

Очевидно, проблема здесь в том, что пароль отправляется на сервер по этой схеме. Есть ли какой-либо способ включить эти данные в URL-адрес приглашения, но не отправлять их на сервер браузером?