Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 627
от 12.12.2006, 16:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 374, Экспертов: 30
В номере:Вопросов: 1, Ответов: 2


Вопрос № 65952: Здравствуйте все. Есть кто-нибудь кто может расжевать мне алгоритм CRC32 и с примером на ассемблере? Буду неслыханно рад ответу. Макс max.yegorov@mail.ru (в теме надо 777, это от спама) icq 264762610...

Вопрос № 65.952
Здравствуйте все.

Есть кто-нибудь кто может расжевать мне алгоритм CRC32 и с примером на ассемблере?
Буду неслыханно рад ответу.
Макс
max.yegorov@mail.ru (в теме надо 777, это от спама)
icq 264762610
Отправлен: 07.12.2006, 14:08
Вопрос задал: Maximus777 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Sergijj
Здравствуйте, Maximus777!

http://www.dore.ru/perl/nntp.pl?f=1&gid=17&mid=56945&p=2

Ещё где-то исходник для CRC16 на asm'е валялся. Если очень нужно - могу выслать.

---------
Стучитесь! И Вас откопают...
Ответ отправил: Sergijj (статус: 6-ой класс)
Ответ отправлен: 07.12.2006, 14:34

Отвечает: Луковкин Николай Иванович
Здравствуйте, Maximus777!
CRC(Cyclic Redundancy Code) - циклический избыточный код.
Вы наверное сталкивались с такой ситуацией когда скаченный Вами из Иннета архив не распаковывается и сообщает о расхождении контрольных сумм?
Архиватор подстраховывается чтобы не подвести пользователя и обеспечить корректную распаковку. Каким же образом он определяет целостность файла, спросите Вы? Все оказывается очень просто: архиватор сканирует файл по зараннее выбранному алгоритму и сравнивает полученную контрольную сумму со значением CRC из файла. Если они различны, выдает сообщение об ошибке.
После появления 32-разрядных процессоров, наибольшей популярностью стали пользоваться 32-разрядные алгоритмы вычисления CRC. Написанные программистами программы в основном испоьзуют алгоритм CRC32, ставший популярным из-за высокого быстродействия и низкой вероятности ложного срабатывания.
Контрольные суммы применяются в следующих целях:
- защита от изменения кода в памяти или на жестком диске,
- защита от заражения вирусами,
- противодействие распаковке (применяется протекторами SVKP, Obsidium, AsProtect).
P.S. Если Вам интересно, могу выслать программку проверки возможностей CRC
Попытавшись "взломать" защиту этой программки,Вы убедитесь насколько сильна защита CRC32!

Приложение:

---------
Главным критерием эффективности того или иного пути может служить лишь то, достиг или нет крекер конечного результата!!!

Ответ отправил: Луковкин Николай Иванович (статус: 4-ый класс)
Ответ отправлен: 09.12.2006, 12:33


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное