Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
2-1157548368
svt
2006-09-06 17:12
2006.09.24
Как можно в 20 компонентах edit обнулить text?


15-1157116694
ArtemESC
2006-09-01 17:18
2006.09.24
Я - чайник...


15-1157089246
Blidro
2006-09-01 09:40
2006.09.24
За работу предлагаю 100 WMR


3-1153404571
KyRo
2006-07-20 18:09
2006.09.24
Вопрос по набору данных в ADOTable


15-1157093631
ArtemESC
2006-09-01 10:53
2006.09.24
Андрес Сеговия




   Наверх