Главная страница
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.072 c
3-1153372920
solenko
2006-07-20 09:22
2006.09.24
Поиогите составить запрос


4-1148363826
voe
2006-05-23 09:57
2006.09.24
Нажатие клавиши в чужом приложении!


15-1157270119
Dbn
2006-09-03 11:55
2006.09.24
E 1,7e что это за числа?


2-1157272621
Начинающие БД-шник
2006-09-03 12:37
2006.09.24
Помогите!!


2-1156923334
Neket
2006-08-30 11:35
2006.09.24
Пресловутый EDIT