md5 алгоритм, реализация на PHP | PHPClub
MiksIr
[email protected]:~$
- #1
md5 алгоритм, реализация на PHP
Прежде чем самому ломать голову, может есть у кого готовая реализация md5 на PHP?
Очень нужно использовать md5_init и md5_update без последующего md5_finish =)
hash — идеально, но как добраться до данных имея на руках переменную с ресурсом — не знаю.
Wicked
Новичок
- #2
[m]hash_copy[/m] + [m]hash_final[/m] не ?
php 5 >= 5. 3.0
MiksIr
[email protected]:~$
- #3
5.2.10
hash_copy просто дубль ресурса дает. А мне бы доступ к структуре…
DiMA
php.spb.ru
- #4
есть реализация md5 на куче языков (JS, TCL, С) — скопируй и переведи, там всего строк 400, 300 из которых — массивы с числами (чисто копипаст), ~100 строк надо тупо транслировать на пхп
MiksIr
[email protected]:~$
- #5
Да ясно что так и сделаю, если готового нет. Но мало ли, может кто занимался таким уже =)
Страшный Злодей
Бывший член клуба (достало хамство).
- #6
[m]exec[/m] ?
DiMA
php.spb.ru
- #7
причем тут эксек? вызывать tcl. exe md5.tcl и через stdout хавать любые промежуточные результаты? Ну… как очень извращенный вариант для ленивых .-)
Alexandre
PHPПенсионер
- #8
MiksIr пропатчить стандартную реализацию _md5 до нужного результата составит 10 -15 мин. с отладкой — 30-60 мин
я так понял — ничего изобретать не нужно, лишь вывести результат из без результата «последующего md5_finish»
Бесплатный онлайн-калькулятор хешрейта md5 на основе php-скрипта
| В криптографии MD5 (алгоритм Message-Digest 5) — это широко используемая криптографическая хэш-функция со 128-битным хэш-значением. В качестве Интернет-стандарта (RFC 1321) MD5 используется в самых разных приложениях безопасности, а также широко используется для проверки целостности файлов. MD5 был разработан Рональдом Ривестом в 1991, чтобы заменить более раннюю хэш-функцию MD4. В 1996 году в конструкции был обнаружен недостаток; хотя это не было явно фатальной слабостью, криптографы начали рекомендовать использовать другие алгоритмы, такие как SHA-1 (однако недавние заявления предполагают, что SHA-1 был взломан). В 2004 году были обнаружены более серьезные недостатки, ставящие под сомнение дальнейшее использование алгоритма в целях безопасности. Теперь известно, как за несколько часов работы сгенерировать коллизию MD5. То есть сгенерировать две байтовые строки с одинаковым хешем. Поскольку имеется конечное число выходов MD5 (2 128 ), но бесконечное число возможных входов, давно известно, что такие столкновения должны существовать, но ранее считалось, что найти их непрактично. В результате хэш MD5 некоторой информации больше не идентифицирует ее однозначно.Виджеты Amazon.com Недавние поисковые запросы, связанные с криптографической хеш-функцией md5: односторонний хеш, ascii, открытый текст, аутентификация, дайджест, аутентификация apache, радужные таблицы, взлом md5, онлайн-калькулятор хеширования md4, взлом радужного хеш-функции md5, перебор md5, слабости md5, md5 онлайн-декодирование, контрольная сумма md5, проверка суммы md5, алгоритм md5, шифрование md5, проверка md5, php md5, хэш-функция md5, дайджест md5, проверка md5, инструмент md5. |
Как расшифровать MD5 в PHP с помощью класса PHP MD5 Decrypter: расшифровать пароль и хэши MD5 с помощью MD5Decrypter
Классы Er. Рочак Чаухан | > | Как декодировать MD5 в PHP с помощью класса PHP MD5 Decrypter | > | Скачать .zip .tar.gz | > | Форум поддержки (23) | > | Блог | > | Последние изменения |
|
Группы | Оценки пользователей | Приложения | Файлы |
Группы |
PHP 5 | Классы, использующие специальные функции PHP 5 | Посмотреть классы с самым высоким рейтингом |
Криптография | Шифрование, дешифрование и хеширование данных | Посмотреть классы с самым высоким рейтингом |
Веб-сервисы | Отсечение веб-данных, клиенты и серверы SOAP или XML-RPC | Посмотреть классы с самым высоким рейтингом |
Награда за инновации |
Апрель 2010 г. Номер 2 Приз: одна копия Zend Studio | MD5 — это алгоритм хеширования, часто используемый для хранения представлений паролей таким образом, что невозможно декодировать и восстановить исходное значение. Впрочем, можно догадаться, что такое исходные пароли, посмотрев в словарях MD5 хэши многих известных слов. Эти словари могут быть полезны, чтобы сообщить регистрирующемуся пользователю, что выбранный им пароль может быть легко обнаружен. Этот класс может использовать поиск в веб-службе словаря MD5, чтобы определить, известен ли уже хэш пароля MD5. Мануэль Лемос |
Оценки пользователей |
Рейтинги | Полезность | Консистенция | Документация | Примеры | Тесты | Видео | Комбинезон | Ранг |
---|---|---|---|---|---|---|---|---|
Все время: | Недостаточно (30%) | Не уверен (47%) | — | Достаточно (67%) | — | — | Недостаточно (26%) | 3368 |
Месяц: | Пользователи еще не оценили |
Приложения, использующие этот пакет |
Страницы приложений, использующих этот класс, не указаны.
Если вы знаете приложение этого пакета, отправьте сообщение автору, чтобы добавить сюда ссылку.
Файлы |
Файл | Роль | Описание |
---|---|---|
PhpMd5Decrypter.inc.php | Класс | Расшифровщик Php Md5 |
пример.php | Пример | Пример сценария |
Установить с помощью Composer — Скачать все файлы: php-md5-decrypter.tar.gz php-md5-decrypter.zip ВНИМАНИЕ: если вы используете программу управления загрузками, например GetRight, войдите в систему. перед попыткой скачать этот архив. |
Файлы |
Файл | Роль | Описание |
---|---|---|
PhpMd5Decrypter. Оставить комментарий
|