Войти

Показать полную графическую версию : Хешированый пароль показывается непонятно. Что за ерунда?


XenuS
23-03-2011, 00:23
Хочу расшифровать хешированый пароль, только вот отображается он как-то странно:
remixpass   OXшJ  M?жц(   2

В чем дело?

Coutty
23-03-2011, 03:48
Хэширование - односторонняя операция по преобразованию в некоторую двоичную строку. Расшифровать нельзя. Если вам нужно выяснить, правильный ли введён пароль, то к нему нужно применить ту же функцию и сравнить два хэша.

XenuS
23-03-2011, 09:45
Дело в том, что не в этом и проблема. Разве может хэш представлен таким образом, как я показал выше? Я думал он состоит из 32 латинских символов и цифр (типа такого 202cb962ac59075b964b07152d234b70), а тут вообще русские символы + различные другие. Может у меня чего то не хватает на компе для корректного просмотра?

Это вообще хэш вида md5 или нет?

Coutty
23-03-2011, 10:23
Помимо md5 существуют и другие алгоритмы. Вообще никто не запрещает написать свой, который, может, и не такой устойчивый к разворачиванию, но вполне подходящий для определённых целей.

а тут вообще русские символы + различные другие »
Откройте любой двоичный файл (например, *.exe или *.dll) в блокноте. Там будет примерно в том же духе.

XenuS
23-03-2011, 10:26
Я блокнотом просматриваю *.dat и показывает хрень - remixpass   OXшJ  M?жц(   2 »

Sham
23-03-2011, 10:37
это может в 2-байтовой кодировке строка (иероглифы и т.д.). откройте в юникоде.
Если соль к паролям неизвестна, то перебором не получится найти.

XenuS
23-03-2011, 10:59
Как открыть в юникоде?

Sham
23-03-2011, 11:25
Смотря какой редактор. В akelpad кодировка определяется автоматом, либо "ПКМ в статусбаре - открыть как - UTF... (разные там)".

XenuS
23-03-2011, 11:31
Т.е. по вашему, вот это    OXшJ  M?жц(   2 можно прочитать как нормальный хэш?

Sham
23-03-2011, 11:44
это вообще не хэш (md5 - 32-символьное 16-ричное число).

XenuS
23-03-2011, 11:44
вот 32-символьное число мне и нужно. КАК...?

dmitryst
23-03-2011, 12:41
вот 32-символьное число мне и нужно. КАК...? »
сначала объсните, откуда у вас вышеуказанный хэш, как его получаете. Не md5, не sha, не des. ХЗ, может, что-то самописное. Или просто поменялись местами старшие/младшие байты.

XenuS
23-03-2011, 12:51
Это "самописное" я взял из куков оpera.

mar
23-03-2011, 12:53
Это похоже на какой-то из вариантов шифрования по ключу.




© OSzone.net 2001-2012