Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

Шифрование строк   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
15-1157282472
Aligator
2006-09-03 15:21
2006.09.24
Вопрос по поводу Graphics32


15-1157044061
Ice
2006-08-31 21:07
2006.09.24
Полный оффтоп. :)


15-1157346922
Ega23
2006-09-04 09:15
2006.09.24
С Днём рождения! 4 сентября


15-1157055376
Torry
2006-09-01 00:16
2006.09.24
ISDEF 2006 Start


15-1157363915
umbra
2006-09-04 13:58
2006.09.24
Линукс. Как из tar-фрхива извлечь конкретный файл/каталог?