28 июня 2014, 3:02:53 AM   # 1
 
 
Сообщения: 129
Цитировать по имени
цитировать ответ
по умолчанию Re: Что делать murmurhash в BTC?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
После проверки хеширования раздела Bitcoin, я обнаружил, что это в hash.cpp

Код:
неподписанных INT MurmurHash3 (беззнаковое целочисленное значение nHashSeed, Const станд :: вектор<неподписанные символ>& vDataToHash)
{
    // Ниже MurmurHash3 (x86_32), см http://code.google.com/p/smhasher/source/browse/trunk/MurmurHash3.cpp
    uint32_t h1 = nHashSeed;
    Const uint32_t с1 = 0xcc9e2d51;
    Const uint32_t c2 = 0x1b873593;

    Const INT nblocks = vDataToHash.size () / 4;

    // ----------
    // тело
    Const uint32_t * блоки = (Const uint32_t *) (&vDataToHash [0] + nblocks * 4);

    для (INT I = -nblocks; я; я ++)
    {
        uint32_t k1 = блоки [I];

        k1 * = с1;
        k1 = ROTL32 (k1,15);
        k1 * = c2;

        h1 = k1;
        h1 = ROTL32 (h1,13);
        h1 = h1 * 5 + 0xe6546b64;
    }

    // ----------
    // хвост
    Const uint8_t * хвост = (Const uint8_t *) (&vDataToHash [0] + nblocks * 4);

    uint32_t k1 = 0;

    Переключатель (vDataToHash.size () & 3)
    {
    Случай 3: k1 = хвост [2] << 16;
    Случай 2: k1 = хвост [1] << 8;
    Случай 1: k1 = хвост [0];
            k1 * = с1; k1 = ROTL32 (k1,15); k1 * = c2; h1 = k1;
    };

    // ----------
    // финализации
    h1 = vDataToHash.size ();
    h1 = h1 >> 16;
    h1 * = 0x85ebca6b;
    h1 = h1 >> 13;
    h1 * = 0xc2b2ae35;
    h1 = h1 >> 16;

    вернуться h1;
}

Что / почему там murmurhash в середине Bitcoin?

Что это делает, все тоже, и почему не я не слышал об этом где-нибудь? Я не очень опытный с криптографией, поэтому подробное объяснение было бы здорово

Благодаря,
nuggetbram сейчас офлайн Пожаловаться на nuggetbram   Ответить с цитированием Мультицитирование сообщения от nuggetbram Быстрый ответ на сообщение nuggetbram


Как заработать Биткоины?
Без вложений. Не майнинг.


28 июня 2014, 5:37:43 AM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Что делать murmurhash в BTC?

Получил 1806 Биткоинов
Реальная история.





Что / почему там murmurhash в середине Bitcoin?
Что это делает, все тоже, и почему не я не слышал об этом где-нибудь? Я не очень опытный с криптографией, поэтому подробное объяснение было бы здорово
Он не используется для криптографической цели.

См BIP0037 (или Grep кодовой базы для того, где он используется!).
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

28 июня 2014, 6:12:17 AM   # 3
 
 
Сообщения: 129
Цитировать по имени
цитировать ответ
по умолчанию Re: Что делать murmurhash в BTC?

Что / почему там murmurhash в середине Bitcoin?
Что это делает, все тоже, и почему не я не слышал об этом где-нибудь? Я не очень опытный с криптографией, поэтому подробное объяснение было бы здорово
Он не используется для криптографической цели.

См BIP0037 (или Grep кодовой базы для того, где он используется!).


Ааа, что делает гораздо больше смысла. Благодаря!
nuggetbram сейчас офлайн Пожаловаться на nuggetbram   Ответить с цитированием Мультицитирование сообщения от nuggetbram Быстрый ответ на сообщение nuggetbram



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW