Title: Алгоритм SHA256 Post by: a1exe1 on February 06, 2012, 05:00:52 AM Привет всем)))
Пытаюсь разобраться с алгоритмом майнинга. Из описания SHA256: Code: разбить сообщение на куски по 512 бит Имеем заголовок 80 байт = 640 бит Делим на куски по 512 бит - получаем 512 и 128 бит. Как работать дальше с куском 128 бит? дополнять нулями? Подскажите кто знает как это реализуется в алгоритме SHA256? Title: Re: Алгоритм SHA256 Post by: Lis on February 06, 2012, 06:15:09 AM Привет всем))) На каком языке умеешь писать?Пытаюсь разобраться с алгоритмом майнинга. Из описания SHA256: Code: разбить сообщение на куски по 512 бит Имеем заголовок 80 байт = 640 бит Делим на куски по 512 бит - получаем 512 и 128 бит. Как работать дальше с куском 128 бит? дополнять нулями? Подскажите кто знает как это реализуется в алгоритме SHA256? На форуме есть ссылка на майнер на питоне. Title: Re: Алгоритм SHA256 Post by: ArsenShnurkov on February 06, 2012, 06:17:34 AM http://ru.wikipedia.org/wiki/SHA-2
Title: Re: Алгоритм SHA256 Post by: LZ on February 06, 2012, 07:05:32 AM Существует множество майнеров. И они все просто вызывают готовую функцию SHA256.
Если хотите разобраться в майнинге, изучите PyMiner (https://github.com/jgarzik/pyminer). Если копаете SHA256, это не сюда. Майнинг - это процесс поиска подходящего хеша, а никак не хеширование само по себе. Рекомендую к прочтению: "Биткоин изнутри для непонимающих" (http://btcsec.com/bitcoin-iznutri/). :) Title: Re: Алгоритм SHA256 Post by: a1exe1 on February 06, 2012, 07:11:30 AM Существует множество майнеров. И они все просто вызывают готовую функцию SHA256. Если хотите разобраться в майнинге, изучите PyMiner (https://github.com/jgarzik/pyminer). Если копаете SHA256, это не сюда. вообще копаю SHA256... ну в таком случае не буду напрягать) Title: Re: Алгоритм SHA256 Post by: LZ on February 06, 2012, 07:18:47 AM Сделаем так. Перемещу тему в раздел Кодеры. Разбор SHA256, в принципе, будет не лишним.
Особенно меня интересует, почему Сатоши выбрал именно SHA256, а не SHA224 или SHA384. |