|
|
|
| Стоит задача:
1. зашифровать короткую текстовую строку на одном языке программирования;
2. передать шифровку в качестве GET-параметра PHP-скрипту;
3. Расшифровать в PHP-скрипте.
Надёжность шифрования не имеет существенного значения.
В подобных ситуациях я просто делал исключающее или с каждым байтом строки и буковкой 'A'.
Для того, чтобы расшифровать достаточно было снова проделать это исключающее или.
Но в данном случае этот способ не подходит, так как через GET такую строку уже не передать.
Язык, на котором надо шифровать крайне беден на строковые функции, и совсем не содержит функций шифрования.
Так что всё придётся писать вручную.
Может быть вы знаете простенький метод решения этой задачи? | |
|
|
|
|
|
|
|
для: Eugene77
(29.05.2012 в 08:02)
| | Можно сдвигать по алфавиту на определённое число букв. Надёжности — никакой)
Если надо надёжно, то посмотрите в сторону шифров вроде Энигмы и других шифров тех времён, когда про «исключающее или» и слыхом не слыхивали) | |
|
|
|
|
|
|
|
для: Eugene77
(29.05.2012 в 08:02)
| | самое простое - это массив индексами которого являются буквы, а значениями все что угодно (бкувы, символы, цифры) | |
|
|
|
|
|
|
|
для: Valick
(29.05.2012 в 10:38)
| | >самое простое - это массив индексами которого являются буквы, а значениями все что угодно (бкувы, символы, цифры)
Это реалистичная идея.
Не подскажете, где смотреть список символов приемлемых для GET? | |
|
|
|