Форум: "Начинающим";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
ВнизШифрование строк Найти похожие ветки
← →
Dr. Genius (2006-09-07 10:41) [0]Здравствуйте.
Нужна функция шифрования/дешифрования строк (string), чтобы выходной шифрованный текст состоял только из чисел и букв латинского алфавита, и чтобы при шифрации/дешифрации можно было указать ключ (т. е. с возможностью ручной установки ключа). Искал в интернете, но не нашел. Может, кто знает, где такую функцию достать…
← →
Zeqfreed © (2006-09-07 10:44) [1]Вопрос уже был, думаю и не раз. Используй любой подходящий алгоритм шифрования бинарных данных и выполняй кодирование, например, Base-64 или escape-encoding для того, чтобы строка содержала только подходящие символы.
← →
Dr. Genius (2006-09-07 10:51) [2]А можно поконкретнее. Base-64 и escape-encoding мне ни о чем не говорят...
← →
Zeqfreed © (2006-09-07 10:54) [3]http://en.wikipedia.org/wiki/Base64
http://ru.wikipedia.org/wiki/Base64
http://en.wikipedia.org/wiki/URL-Encoding
← →
fly_mer (2006-09-07 13:45) [4]VigenerCodec? Только он использует всю ANSI...
← →
Barloggg (2006-09-07 13:59) [5]ну или любой другой mime-подобный код.
я так сделал. даже dll сбацал. намыль, вышлю.
но у меня не собственно шифрование, а аналог stream для сохранения информации в файл.
в двух словах:
разделил ascii пополам.
получил два раза по 64 символа.
соответственно одной буквой можно представить число от 0 до 63. и переделал все это в 64ричную систему счисления.
то есть если надо закодировать число меньше 64 то пишется символ из первого набора, если надо закодировать число больше 64 то пишется символ из второго набора, а потом символ из первого набора.
символы из второго набора читаются также, но означает, что за ним есть еще один символ который надо прочитать.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c