Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628

Разобрать код Петрова для проверки "четности" хеш-суммы MD5

11.11.2015, 09:26. Показов 1224. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скинули мне ссылку на публикацию Петрова (уж какого именно не знаю), под названием "В поисках бинарного грааля", где приводится код для проверки "четности" (хз, что это такое) хеш-суммы MD5:

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
     Dim S As String = MD5TextBox.Text
                Dim P As Char
                Dim C As Integer = 0
                For I As Integer = 0 To S.Length - 1
                    If S(I) = P Then
                        C += 1
                    Else
                        C = 0
                    End If
                    P = S(I)
                    If C >= 2 Then
                        ControlResult.ForeColor = Color.Red
                        ControlResult.Text = "Обнаружен грааль!"
                    End If
                Next
То ли у меня мозг взорвался после прочтения (автор предупреждал), то ли код - бред, но я так и невкурил, что он вообще делает?! Утилитку я по быстренькому скомпилировал, результат получил (очень поразил меня!), но что за бредятина с переменными я так и не понял. Как это из String в Char?!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.11.2015, 09:26
Ответы с готовыми решениями:

Расчёт хеш-суммы большого файла в параллельном режиме для проверки целостности
Метод для расчёта хеш-суммы большого файла в параллельном режиме для проверки целостности. Не будем выдерживать строгий стиль текста)....

Генерация MD5 хеш суммы файла
Сколько не пробовал, неправильно генерируется хеш! :( Ведь файл это набор символов. Потому я использовал функцию так как и с строкой. 8-)...

Переписать код проверки чётности
extern ExitProcess %include "io.inc" section .text use32 ..start: ; if odd(eax) then {значение eax - нечетное} ;...

4
399 / 318 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
11.11.2015, 09:38
Касперский заблокировал переход по ссылке. Модераторы проверьте и ссылку при необходимости удалите.
Пруф
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
11.11.2015, 09:51  [ТС]
Это ссылка на файлообменник ovrload, у меня аваст про молчит как в танке(. Хотя не знаю кому больше доверять...

Вот прикрепил файл (наконец вспомнил как это делается), если это кому нужно. Думаю подозрительную ссылку лучше удалить.
Вложения
Тип файла: pdf И.Б. Петров - В поисках бинарного грааля.pdf (1.02 Мб, 6 просмотров)
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
11.11.2015, 17:40  [ТС]
Я так понял код ищет более двух одинаковых символов в хеше. Довольно забавно!! Но... Блин, что-то в этом есть)))
Надо сделать утилитку для поиска числа 666 в хеше)))
0
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
11.11.2015, 20:53
Он ищет 3 повторяющихся символа подряд, включая 666.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.11.2015, 20:53
Помогаю со студенческими работами здесь

Код проверки файла md5
Приветствую всех. Кто напишет "Если конечно не сложно вам будет" код проверки файла md5. Алгоритм: -Берем файл по адресу -Узнаем...

Разобрать код проверки на ошибку
Помогите разобрать код. Напиште какой метод тестирования здесь находиться, и где он в самом коде. ...

Не знаю как обратиться к числам для проверки их чётности
Введите список целых чисел. Выведите список только чётных чисел, имеющих чётные индексы. Не знаю как обратиться к числам для проверки их...

Рекурсивное переименование файлов, md5-хеш которых совпадает с md5-хешем, указанном в списке файлов
Есть файл из двух колонок md5-хеш и имя файла (краткое, с расширением, UTF-8). Есть каталог с множеством файлов во всевозможных...

Составить программу для проверки четности числа заданного пользователем
ПОМОГИТЕ!!! у меня проблема не могу никак составить программу=((( Составить программу для проверки четности числа заданного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru