Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1085398790
Andrey
2004-05-24 15:39
2004.06.13
Открытие таблицы MySQL


1-1085726857
Serg7077
2004-05-28 10:47
2004.06.13
Можно ли передать параметры в форму


1-1085781618
Дмитрий
2004-05-29 02:00
2004.06.13
Таймер


1-1085818204
Александр
2004-05-29 12:10
2004.06.13
"Canvas Doesn t allow drawing"


14-1085862499
тихий вовочка
2004-05-30 00:28
2004.06.13
Кто-либо работал с TZipMaster





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