Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Самый простой способ шифрования
 
 автор: Eugene77   (29.05.2012 в 08:02)   письмо автору
 
 

Стоит задача:
1. зашифровать короткую текстовую строку на одном языке программирования;
2. передать шифровку в качестве GET-параметра PHP-скрипту;
3. Расшифровать в PHP-скрипте.

Надёжность шифрования не имеет существенного значения.

В подобных ситуациях я просто делал исключающее или с каждым байтом строки и буковкой 'A'.
Для того, чтобы расшифровать достаточно было снова проделать это исключающее или.

Но в данном случае этот способ не подходит, так как через GET такую строку уже не передать.

Язык, на котором надо шифровать крайне беден на строковые функции, и совсем не содержит функций шифрования.
Так что всё придётся писать вручную.

Может быть вы знаете простенький метод решения этой задачи?

  Ответить  
 
 автор: Киналь   (29.05.2012 в 10:36)   письмо автору
 
   для: Eugene77   (29.05.2012 в 08:02)
 

Можно сдвигать по алфавиту на определённое число букв. Надёжности — никакой)
Если надо надёжно, то посмотрите в сторону шифров вроде Энигмы и других шифров тех времён, когда про «исключающее или» и слыхом не слыхивали)

  Ответить  
 
 автор: Valick   (29.05.2012 в 10:38)   письмо автору
 
   для: Eugene77   (29.05.2012 в 08:02)
 

самое простое - это массив индексами которого являются буквы, а значениями все что угодно (бкувы, символы, цифры)

  Ответить  
 
 автор: Eugene77   (29.05.2012 в 14:55)   письмо автору
 
   для: Valick   (29.05.2012 в 10:38)
 

>самое простое - это массив индексами которого являются буквы, а значениями все что угодно (бкувы, символы, цифры)
Это реалистичная идея.
Не подскажете, где смотреть список символов приемлемых для GET?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования