Как зашифровать / расшифровать число в строку без использования Base64 - PullRequest
0 голосов
/ 18 июня 2019

У меня есть число (int, long, double type), и я хочу зашифровать это число в строку с «алфавитом или числом» или «и алфавитом, и числом» (не специальные символы).

Потому что я хочу зашифровать идентификатор пользователя в URL.Я видел некоторые посты в Интернете, но они всегда возвращают строку Base64, однако я не хочу показывать строку Base64 в URL.

P / s: я хочу шифровать / дешифровать, НЕ кодировать / декодировать.

1 Ответ

1 голос
/ 19 июня 2019

Тебе нужно найти шифр, основанный на тексте, но я никогда никого не слышал.Лучший способ решить вашу проблему - объединить шифрование и кодирование base64.Вы зашифровывает идентификатор пользователя с помощью выбранного вами шифра (например, AES), а затем кодирует base64 зашифрованный массив байтов, чтобы получить строковое представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...