Мне нужно иметь возможность отправлять пользователям ссылку, которая содержит зашифрованное значение, которое используется для аутентификации пользователя при посещении ссылки.
В текущем процессе используется уникальный и примерно 40-значный уникальный хеш, который затем шифруется и кодируется в base64, так что его можно безопасно передавать по электронной почте и теоретически безопасно возвращаться через URL.
Однако, поскольку это моя первая попытка сделать что-то подобное, я не учел влияние косых черт в зашифрованном значении. Это приводит к усечению значения, когда я извлекаю его из URL, что, очевидно, не будет работать, когда я пытаюсь расшифровать его.
Как это обычно достигается? Ссылки на учебники и т. Д. Всегда приветствуются.