kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 12/05/05 в 18:25 |
Подскажите, есть ли какие либо библиотеки которые позволяют реализовать сабж? (т.е. что бы зашифрованный код состоял из выбранного алфовита). Желательно что-либо вроде RSA или DES...
|
|
|
|
С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538
|
Добавлено: 12/05/05 в 19:03 |
|
|
Сдам подпись (в личку, please)
|
1
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 12/05/05 в 19:08 |
sorry, имел ввиду библиотеки под php.
Или может хотя бы библиотеки uu кодирования есть у кого?
Надо получить закодированный код в диапозоне латинских букв, цифр...
|
|
|
|
С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538
|
Добавлено: 12/05/05 в 19:23 |
|
|
Сдам подпись (в личку, please)
|
1
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 12/05/05 в 19:47 |
|
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 12/05/05 в 21:00 |
Вобще в итоге нужно get-ом передать закодированную строку, код который делают все найденные мною библиотеки (включая mcrypt) - особо никуда не передаш, так как там полный спектр символов. Отсюда вывод - нужно либо ограничить алфавит, а это уже самому писать нужно функции шифровки (что не очень хочется...), либо использовать uu-кодирование (точно не помню (со времен dos что-то осталось в памяти), но вроде он убирал многую гадость...), либо найти что-то более-менее пригодное... тем более что эта задача решалась уже многими. Вот и рассчитываю на ваш совет
Еще более обобщенно смысл задачи:
есть строка: ?id1=1&id2=23&id3=34&id4=34&id5=23;
нужно получить в идеале ?id=DFAHGTWGASFDSAF (латиница + цифры).
Школьная шифровка не подойдет, нужна более серьезная вещь. Буду благодарен за советы.
|
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 12/05/05 в 21:15 |
Kernel Team писал: | Вобще в итоге нужно get-ом передать закодированную строку, код который делают все найденные мною библиотеки (включая mcrypt) - особо никуда не передаш, так как там полный спектр символов. Отсюда вывод - нужно либо ограничить алфавит, а это уже самому писать нужно функции шифровки (что не очень хочется...), либо использовать uu-кодирование (точно не помню (со времен dos что-то осталось в памяти), но вроде он убирал многую гадость...), либо найти что-то более-менее пригодное... тем более что эта задача решалась уже многими. Вот и рассчитываю на ваш совет
Еще более обобщенно смысл задачи:
есть строка: ?id1=1&id2=23&id3=34&id4=34&id5=23;
нужно получить в идеале ?id=DFAHGTWGASFDSAF (латиница + цифры).
Школьная шифровка не подойдет, нужна более серьезная вещь. Буду благодарен за советы. |
Передавай шестнадцатеричной кодировкой и не трахай себе мозги поиском библиотеки. Посмотри на мое сообщение перед твоим, как там в ссылке русский текст передается.
Последний раз редактировалось: Маэстро (12/05/05 в 21:32), всего редактировалось 1 раз
|
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 12/05/05 в 21:20 |
Маэстро писал: | Передавай шестнадцатиричной кодировкой и не трахай себе мозги поиском библиотеки. Посмотри на мое сообщение перед твоим, как там в ссылке русский текст передается. |
Так смысл в том что бы надежно скрыть данные, а такой шифр даже школьник за час сломает Надежнее надо...
|
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 12/05/05 в 21:31 |
Kernel Team писал: | Так смысл в том что бы надежно скрыть данные, а такой шифр даже школьник за час сломает Надежнее надо... |
Так ты строку зашифруй сперва имеющейся у тебя библиотекой, которой ты получаешь абракадабру со всем спектром символов. Получил зашифрованную строку? Отлично. Теперь преобразуй ее в шестнадцатеричный вид и так передавай.
|
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 12/05/05 в 21:34 |
Маэстро писал: | Так ты строку зашифруй сперва имеющейся у тебя библиотекой, которой ты получаешь абракадабру со всем спектром символов. Получил зашифрованную строку? Отлично. Теперь преобразуй ее в шестнадцатеричный вид и так передавай. |
Хорошая идея. Спасибо.
|
|
|
|