Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр 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 Яндекс.Метрика Яндекс цитирования