Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Хешированый пароль показывается непонятно. Что за ерунда? (http://forum.oszone.net/showthread.php?t=202733)

XenuS 23-03-2011 00:23 1641525

Хешированый пароль показывается непонятно. Что за ерунда?
 
Хочу расшифровать хешированый пароль, только вот отображается он как-то странно:
remixpass   OXшJ  M?жц(   2

В чем дело?

Coutty 23-03-2011 03:48 1641586

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

XenuS 23-03-2011 09:45 1641676

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

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

Coutty 23-03-2011 10:23 1641705

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

Цитата:

Цитата XenuS
а тут вообще русские символы + различные другие »

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

XenuS 23-03-2011 10:26 1641709

Я блокнотом просматриваю *.dat и показывает хрень -
Цитата:

Цитата XenuS
remixpass   OXшJ  M?жц(   2 »


Sham 23-03-2011 10:37 1641720

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

XenuS 23-03-2011 10:59 1641746

Как открыть в юникоде?

Sham 23-03-2011 11:25 1641760

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

XenuS 23-03-2011 11:31 1641763

Т.е. по вашему, вот это    OXшJ  M?жц(   2 можно прочитать как нормальный хэш?

Sham 23-03-2011 11:44 1641777

это вообще не хэш (md5 - 32-символьное 16-ричное число).

XenuS 23-03-2011 11:44 1641779

вот 32-символьное число мне и нужно. КАК...?

dmitryst 23-03-2011 12:41 1641835

Цитата:

Цитата XenuS
вот 32-символьное число мне и нужно. КАК...? »

сначала объсните, откуда у вас вышеуказанный хэш, как его получаете. Не md5, не sha, не des. ХЗ, может, что-то самописное. Или просто поменялись местами старшие/младшие байты.

XenuS 23-03-2011 12:51 1641847

Это "самописное" я взял из куков оpera.

mar 23-03-2011 12:53 1641849

Это похоже на какой-то из вариантов шифрования по ключу.


Время: 05:30.

Время: 05:30.
© OSzone.net 2001-