Social Engine 3.14 Алгоритм хэширования

Discussion in 'Криптография, расшифровка хешей' started by FIND_ERROR, 2 Dec 2009.

  1. FIND_ERROR

    FIND_ERROR Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    70
    Likes Received:
    14
    Reputations:
    0
    прошу помочь определить (подсказать) алгоритм хеширования в Social Engine 3.14 в более ранних версиях был мд5 юникс но шас что то у них поменялось я не могу понять на что, похоже на обычный мд5 с подсолкой %)

    п.с. сори если не там создал тему не знал где следует.
     
  2. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    433
    Likes Received:
    485
    Reputations:
    295
    В social engine есть 4 способа хранения пароля:
    1. MD5 (Unix), соль по умолчанию - admin123
    2. MD5, следующим способом:
      PHP:
       list($salt1$salt2) = str_split($this->admin_saltceil(strlen($this->admin_salt) / 2)); 
      $salty_password $salt1.$admin_password.$salt2
      $admin_password_crypt md5($salty_password);
    3. SHA1, соленый хэш генерится как и в предыдущем пункте
    4. CRC32, тоже генерится как для MD5; отрицательные значения переводятся в unsigned
    Метод по умолчанию для новых версий Social Engine - MD5 (т.е. второй), для старых - MD5(Unix) с дефолтной солью.
     
    1 person likes this.
  3. FIND_ERROR

    FIND_ERROR Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    70
    Likes Received:
    14
    Reputations:
    0
    спасибо! а чем пожно попытаться расшифровать 2й вариант?
     
  4. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    433
    Likes Received:
    485
    Reputations:
    295
    PasswordsPro (модуль md5($salt.$pass.$salt))
    // он к сожалению не подходит, так как соль справа и слева разная. Вариант - написать собственный модуль ;)
     
  5. InsidePro

    InsidePro Elder - Старейшина

    Joined:
    20 Apr 2007
    Messages:
    75
    Likes Received:
    91
    Reputations:
    41
    В PasswordsPro есть модуль md5($salt.$pass.$username).dll и можно вторую соль использовать в качестве логина.
     
    1 person likes this.
  6. sd-zero

    sd-zero New Member

    Joined:
    26 Dec 2009
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    а что делать с хэшем такого вида?
    $1$admin123$kkBlzSRRtcSUBiDPrXFgY0

    соль вида:
    $salt1 = admi
    $salt2 = n123

    модуля md5 unix($salt.$pass.$username).dll не существует... =))
     
  7. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,509
    Likes Received:
    389
    Reputations:
    101
    С чего вы взяли, что тут две соли? Это стандартный MD5 Unix, о чем уже написал Рэйзор
     
Loading...