Главная страница
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.48 MB
Время: 0.036 c
1-1155413894
Ice
2006-08-13 00:18
2006.09.24
TStringGrid


15-1157570633
Комбинатор
2006-09-06 23:23
2006.09.24
BDS2006. Внедрение хелпа


2-1157293093
AlexanderMS
2006-09-03 18:18
2006.09.24
Определние файла наименьшего размера.


15-1157038248
Sergey Masloff
2006-08-31 19:30
2006.09.24
offtop:Меломаны, кому нужен бы Atomic Rooster? Их есть у меня


15-1157101383
Gorlum
2006-09-01 13:03
2006.09.24
Ну и нафига они это сделали