Это не о безопасности. Это также не должно усложнять работу. Я ищу простой алгоритм для изменения строки (url) таким образом, чтобы она не напоминала оригинал. Шифрование будет выполнено с помощью javascript. Затем я хочу передать зашифрованную строку функции PHP, чтобы вернуть ее в исходное. Оба конца могут делиться секретным ключом, или преобразования могут быть без ключа и полагаться только на логику.
Идеальное решение
- будет прост
- будет использовать доступные функции javascript для шифрования
- будет использовать доступные функции php для дешифрования
- создаст зашифрованную строку, чтобы она не напоминала простой текст
- использует только строчные буквы и цифры в зашифрованной строке
- - не метод, широко используемый как Base64-ing как шифрование.
Изменить: последнее требование было добавлено после ответа shamittomar.