Md5 — различия между версиями

Материал из InformationSecurity WIKI
Перейти к: навигация, поиск
м
м (Утилиты)
Строка 71: Строка 71:
 
==Утилиты==
 
==Утилиты==
  
[http://www.openwall.com/john/| JohnTheRipper ]
+
[http://www.openwall.com/john/ JohnTheRipper ]
 +
 
 +
[https://hashcat.net/hashcat/ OclHashCat ]
  
[https://hashcat.net/hashcat/ | OclHashCat ]
 
 
==Райтапы==
 
==Райтапы==
  

Версия 09:40, 4 января 2017

Пример хеша

2544d7c245046305690d3c83207246c5

Характеристика

Длина: 16 (32 в hex)

Используется в:

Отличительные свойства: один из самых распространенных алгоритмов хеширования

Способы перебора

Быстрый

JohnTheRipper

1 $ cat hashes.txt
2 5a105e8b9d40e1329780d62ea2265d8a
3 $ john --format=raw-md5 hashes.txt

HashCat

По словарю:

1 hashcat -m 0 -a 0 /root/hashes/hashes.txt /root/rockyou.txt


Скриптовый

Python

1 >>> import md5
2 >>> md5.new("itsecwiki.org").digest()
3 '%D\xd7\xc2E\x04c\x05i\r<\x83 rF\xc5'
4 >>> md5.new("itsecwiki.org").hexdigest()
5 '2544d7c245046305690d3c83207246c5'

PHP

1 <?php
2 echo md5("itsecwiki.org");
3 ?>

Ruby

1 require 'digest/md5'
2 puts Digest::MD5.hexdigest("itsecwiki.org")


Perl

1 use Digest::Perl::MD5 'md5_hex';
2 print md5_hex('itsecwiki.org');


Уязвимости

[:hash_length_extension| Hash length extension]

Утилиты

JohnTheRipper

OclHashCat

Райтапы

Полезные ссылки

| официальная вики страница

| cmd5.ru платная база хешей