Как говорится в вопросе, мне нужен способ зашифровать строку (например, «x = 27 & y = 3 & z = 123456» в «hUIgBG5664y65H2UIB»), чтобы ее можно было передать через источник изображения html, например так:
<img src="returnpicture.php?stuff=hUIgBG5664y65H2UIB"/>
returnpicture.php расшифрует это обратно в «x=27&y=3&z=123456» и разберет на три переменные, которые будут использоваться для выбора изображения и его возврата.
Проблема в том, что куда бы я ни посмотрел, все, что я могу найти, это информация о хешировании и шифровании сверхчувствительной информации, такой как кредитные карты и пароли. Эта информация вообще не является конфиденциальной, я просто не хочу, чтобы пользователи могли вмешиваться в нее. Поэтому он не должен быть слишком длинным. Кроме того, шифрование (я предполагаю) должно быть буквенно-цифровым, чтобы не перепутать URL-адрес с & или =. Я делаю это в php.
Это для своего рода игры. Пользователь не должен иметь возможности возиться с переменными, потому что он увидит то, чего еще не должен.
base64
не является шифрованием 17.12.2013encryption
из-за отсутствия лучшего слова. Может конечно ложное предположение. В любом случае предоставленное решение может по-прежнему удовлетворять его потребности, а если и нет, то, надеюсь, оно добавит общего понимания. 17.12.2013