Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

Простой алгоритм шифрования   Найти похожие ветки 

 
Oleg   (2004-05-29 13:55) [0]

Привет Мастера. Требуется сабж. Я пытался xor"ить или изменять код символа по какой-либо формуле, что собственно одно и то же, но вот какая проблема: На некотором символе в исходном файле цикл шифрования почему-то заканчивается, и зашифрованный кусок получается неполным, в других случаях шифруется до конца.

Кто знает в чем проблема?

Мне кажется некий символ преобразуется в "символ конца файла".

Да и с днем города Питер!


 
AlexG ©   (2004-05-29 13:58) [1]

В таком случае, хотелось бы узнать код и текст кодируемый этим кодом. А также место, до которого доходит кодировка. И еще результат трассировки программы.


 
AlexG ©   (2004-05-29 14:03) [2]

Уточню. По тому, что ты сказал вообще ничего пока сказать нельзя.


 
Anatoly Podgoretsky ©   (2004-05-29 14:08) [3]

Цикл шифрования и даже дешифрования не может закончиться преждевременно, особенно если это цик FOR
От тебя требуются подробности - почему ты решил или как определил, что преждевременно и проблемный кусок кода.
Или мы долго будем играть в угадайку.
КОД ДАВАЙ


 
Глеб ©   (2004-05-29 14:15) [4]

Удалено модератором


 
YurikGl ©   (2004-05-29 17:02) [5]

>"символ конца файла".

Это - как?


 
AlexG ©   (2004-05-29 17:29) [6]


> YurikGl ©   (29.05.04 17:02) [5]
> >"символ конца файла".
>
> Это - как?

Да, есть такой код. Кажется в первой десятке таблицы ASCII... Точно не помню какой.


 
YurikGl ©   (2004-05-29 17:37) [7]

В hex-редакторе набрал первые 32 символа... Файл имеет размер 32 байта и содержит все набранные символы...


 
AlexG ©   (2004-05-29 18:08) [8]


> YurikGl

Вспомнил о FAT. Похоже ТЫ прав.
Но мне кто-то что-то об этом говорил такое.... ;)


 
Palladin ©   (2004-05-29 18:14) [9]

#26 - EOF

работает например на type
во времена ДОС самым распространенным использованием были ухищрения со стороны разработчиков... файлы бинарных данных начинать со аннотации, например: This is a saved game потом писать #26 и добавлять сами данные. Соответственно type выводил только аннотацию, дальше EOF просто напросто не читал.


 
GuAV ©   (2004-05-29 18:17) [10]

>"символ конца файла".
Народ а может просто PChar - терминатор #0 ?
Символ конца строки?


 
Подкрадуха ©   (2004-05-29 20:04) [11]

Palladin ©   (29.05.04 18:14) [9]

Тут многие сейчас и не знают, что есть такая команда type =)
В остальном, прав на 300%!


 
GuAV ©   (2004-05-29 20:46) [12]


> во времена ДОС

И сейчас зачем-то делают. "type arhiv.rar"


 
Palladin ©   (2004-05-29 21:03) [13]


> GuAV ©   (29.05.04 20:46) [12]

так ведь и сейчас "type" зачем то есть :)


 
KADAN ©   (2004-05-29 21:18) [14]

попробуй хранить строку как array of byte и результат записывать в file of byte тогда все проблемы с кодами символов отпадут.


 
GuAV ©   (2004-05-29 21:26) [15]


> так ведь и сейчас "type" зачем то есть :)

"copy con project1.exe.manifest" 8-)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.029 c
6-1082539186
Остап
2004-04-21 13:19
2004.06.13
Proxy in IE


1-1085997737
Xmen
2004-05-31 14:02
2004.06.13
TSringList


3-1085161510
Elast
2004-05-21 21:45
2004.06.13
Setup FB1.5


1-1086179781
Валентин Сушняк
2004-06-02 16:36
2004.06.13
Массивы.


1-1085834087
ilnarab
2004-05-29 16:34
2004.06.13
DirectoryListBox





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский