Md5 — различия между версиями
Материал из InformationSecurity WIKI
Drakylar (обсуждение | вклад) (Новая страница: «==Пример хеша== 2544d7c245046305690d3c83207246c5 ==Характеристика== Длина: 16 (32 в hex) Используется в: Отли…») |
Drakylar (обсуждение | вклад) м |
||
| Строка 63: | Строка 63: | ||
print md5_hex('itsecwiki.org'); | print md5_hex('itsecwiki.org'); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | |||
| + | ==Уязвимости== | ||
| + | |||
| + | [:hash_length_extension| Hash length extension] | ||
| + | |||
| + | ==Утилиты== | ||
| + | |||
| + | [http://www.openwall.com/john/| JohnTheRipper ] | ||
| + | |||
| + | [https://hashcat.net/hashcat/ | OclHashCat ] | ||
| + | ==Райтапы== | ||
| + | |||
| + | |||
| + | ==Полезные ссылки== | ||
| + | |||
| + | [https://ru.wikipedia.org/wiki/MD5 | официальная вики страница] | ||
| + | |||
| + | [http://cmd5.ru | cmd5.ru платная база хешей] | ||
Версия 09:40, 4 января 2017
Содержание
Пример хеша
2544d7c245046305690d3c83207246c5
Характеристика
Длина: 16 (32 в hex)
Используется в:
Отличительные свойства: один из самых распространенных алгоритмов хеширования
Способы перебора
Быстрый
JohnTheRipper
$ cat hashes.txt
5a105e8b9d40e1329780d62ea2265d8a
$ john --format=raw-md5 hashes.txtHashCat
По словарю:
hashcat -m 0 -a 0 /root/hashes/hashes.txt /root/rockyou.txt
Скриптовый
Python
>>> import md5
>>> md5.new("itsecwiki.org").digest()
'%D\xd7\xc2E\x04c\x05i\r<\x83 rF\xc5'
>>> md5.new("itsecwiki.org").hexdigest()
'2544d7c245046305690d3c83207246c5'PHP
<?php
echo md5("itsecwiki.org");
?>Ruby
require 'digest/md5'
puts Digest::MD5.hexdigest("itsecwiki.org")
Perl
use Digest::Perl::MD5 'md5_hex';
print md5_hex('itsecwiki.org');
Уязвимости
[:hash_length_extension| Hash length extension]