Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1157445382
Sele
2006-09-05 12:36
2006.09.24
left top Timage


15-1157197093
Stexen
2006-09-02 15:38
2006.09.24
VC++ и дельфи


15-1157395719
Колдун
2006-09-04 22:48
2006.09.24
Рисование поверх всех окон


2-1157354134
Mamochka
2006-09-04 11:15
2006.09.24
Как посчитать сколько прошло ГГГГ.ММ.ДД


2-1157619572
Виталька 2006
2006-09-07 12:59
2006.09.24
Две формы одного класса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский