Расшифровка

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

  1. don cicio

    don cicio New Member

    Joined:
    10 Jan 2007
    Messages:
    5
    Likes Received:
    1
    Reputations:
    2
    есть база, там хеши такого типа

    iMzq1qjnpETwYFvxczSbGC7uhjMXzp1A
    eGuaCu1pW/kO4qAsJk9keM5u8tVL6liE
    xKIqWJC9AU6lf0ME22yZWQ==
    qw+fAEcnpJV7ivu60xVljw==

    полазил по скриптам нашел такой код.

    Code:
    $key = "XXXXXXX"; // просто текст
    $data = "BBBBBBBBBB".$passs; // инфа для шифрования. BBBBBBBBBBBBB были добавлены, потому что самые первые символы не хотят раскодироваться.
    $alg = MCRYPT_BLOWFISH;
    $mode = MCRYPT_MODE_CBC;
    $iv = mcrypt_create_iv (mcrypt_get_iv_size ($alg, $mode), MCRYPT_DEV_URANDOM);
    $encrypted_data = mcrypt_encrypt ($alg, $key, $data, $mode, $iv);
    $plain_text = base64_encode ($encrypted_data);
    //echo $plain_text."<p>";
    $decoded = mcrypt_decrypt ($alg, $key, base64_decode($plain_text), $mode, $iv);
    здесь я так понял и происходит кодирование, причем методом base64, с каким-то ключем... В общем никак раскодировать не получается. Может кто сможет по быстрому накатать скрипт для раскодирования на основе этого кода или же подскажет каким софтом можно это сделать... Заранее спасибо.
     
  2. P3L3NG

    P3L3NG Banned

    Joined:
    4 Jun 2008
    Messages:
    175
    Likes Received:
    204
    Reputations:
    11
    PasswordsPro

    хэш типа Base64($salt.$pass)

    + какая-то жестокая примесь с Blowfish

    имхо шансы расшифровать -------> 0
    попробуй лучше по этому алгоритму сделать свой хэш, вписать его в файл с паролями и попробовать сделать что-то еще
     
  3. don cicio

    don cicio New Member

    Joined:
    10 Jan 2007
    Messages:
    5
    Likes Received:
    1
    Reputations:
    2
    Так в нем нет такого модуля - Base64($salt.$pass)...
    так значит нереально имея ключ расшифровать эту штуковину даже за деньги? может кто не за бесплатно возьмется...

    а как хотя бы это сделать?
     
    #3 don cicio, 2 Jan 2009
    Last edited: 2 Jan 2009
  4. don cicio

    don cicio New Member

    Joined:
    10 Jan 2007
    Messages:
    5
    Likes Received:
    1
    Reputations:
    2
    а кстати чуть дальше такой код

    может поможет...
     
  5. don cicio

    don cicio New Member

    Joined:
    10 Jan 2007
    Messages:
    5
    Likes Received:
    1
    Reputations:
    2
    в том то и дело что я ноль и в шифровании и в кодинге...
    Daned - отписал в ПМ тебе...
     
  6. betakley

    betakley Member

    Joined:
    29 Dec 2008
    Messages:
    18
    Likes Received:
    7
    Reputations:
    0
    ну и че у тебя не получается??? там же все четко в коде расписано, вначале кодируют, потом декодирую блоуфишем, используя заданный ключ. base64 еще параноики втулили.

    может подключение библиотеки php_mcrypt поможет? и не забудь как тут написано в коментариях, чтото типа
    PHP:
    $decoded rtrim($decoded"\0");
    сделать, тк. при кодировании были добавлены недостающие нулевые символы, чтобы сделать данные кратные размеру ключа.