Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

ёжик с флагом

Министерство Паранойи предупреждает

ёжик с флагом

Взлом ключей за деньги - оценка на основании сети биткоин

Если рост мощности сети биткоин продолжится и дальше в текущем темпе, то вычислительная мощь этой сети может составить непосредственную угрозу криптостойкости RSA-1024 уже через год-полтора.

Криптовалюта Биткоин использует подбор хешей для закрепления проведённых транзакций. Эта операция требует существенных вычислительных ресурсов, но с ростом курса криптовалюты и появления видеокарт, позволяющих эффективно считать нужную криптографию, на подбор хешей были подключены существенные вычислительные ресурсы, уже превзошедшие мощность профессиональных суперкомпьютеров и сетей распределённых вычислений (научных и не очень).
Непосредственно работа сети биткоин-майнеров (тех, кто занимается подбором хешей) не представляет угрозу для криптографических ключей, однако её пример - хорошая оценка того, какие вычислительные мощности можно собрать, если платить всем участникам деньги. Причём платить не просто один большой приз за нахождение закрытого ключа, как это делалось до сих пор, а не очень большие деньги, пропорциональные вкладу в работу по взлому. Кроме того, часть ресурсов биткоин-майнеров может быть довольно быстро перехвачена, если будет объявлен конкурс на взлом криптографического ключа, дающий больший доход, чем майнинг биткоинов.

Это моя статья, опубликованная 30-го мая на Хабре

Collapse )
ёжик с флагом

Bitcoin, генерируем монеты в общем пуле

Криптовалюта Bitcoin продолжает развиваться, сложность генерации блока повышается с каждым разом. Торги на биржах идут уже на весьма существенные суммы. А вот генерировать в одиночку становится почти нереально.
Сегодня речь пойдёт о генерации монет коллективно - в общем пуле. В этом случае приз за генерацию блока разделяется между всеми участниками пула примерно пропорционально вкладу в генерацию блока.
За счёт большой суммарной вычислительной мощности пула генерация блоков происходит намного чаще, чем если работать в одиночку, но и приз каждому участнику меньше. В долговременном среднем получается примерно столько же (минус процент владельца пула), но зато равномернее.

Что такое Bitcoin, и как оно работает на хабре уже есть статьи. А вот о генерации в общем пуле информация весьма разрозненна даже в его родной вики. В этой статье рассказывается о механизме работы пулов, имеющихся пулах, клиент-программах и некоторых результатах.

Это моя статья, опубликованная вчера на Хабре

Collapse )
ёжик с флагом

JPEGfix - чиним файлы JPEG самостоятельно



JPEGfix - набор инструментов для ремонта повреждённых изображений в формате JPEG.
Насколько я знаю, подобных программ в интернете нет, ни в открытом доступе, ни за деньги. Поправьте меня, если это не так.

JPEGfix позволяет:
1) Просматривать фотографии и прочие изображения в формате JPEG, даже если они повреждены, включая потерю заголовка
2) Вносить поправки в изображение, восстанавливающие искажение цвета и сдвиг
3) Сохранять изображение в формате JPEG или BMP
4) Экспортировать изображение в растре YCbCr или в DCT-коэффициентах для обработки в других программах
5) Также в программу включены различные средства анализа файлов и повреждений

Для работы требуется Microsoft Windows 98/NT/2000/XP/Vista/7.
JPEGfix предоставляется бесплатно, но лицензия запрещает его модифицировать и брать за него деньги.

Инструкция по использованию.
Версию инструкции от 2016-10-02 также можно скачать на яндекс.диске, а также на datafilehost (снимайте флажок про Manager под кнопкой Download и пр.)
Ссылки на картинки в инструкции: IMG_1280_br.JPG, IMG_1280_br_fixed.JPG, IMG_1280_src.JPG

Данный пост будет домашней страницей программы.

Скачать JPEGfix v1.1.35
  • JPEGfix на яндекс.диске
  • JPEGfix на datafilehost.com (снимайте флажок про Manager под кнопкой Download и пр.)
    SHA1 = 9C880A040ED43756F4B3A15DD32C6A4F106A5330
    MD5 = 6E7C90F429164FE351974D7E42B5DCE7
    Размер - 181 905 байт

    Дополнительные утилиты
  • jpgtest - проверяет 1 JPEG файл на корректность. Выводит "OK" если всё нормально или описание ошибки, если нет. EXIF и прочую доп. информацию не проверяет.
  • txt2jpg - позволяет разобрать корректный JPEG файл на DCT-компоненты и таблицы квантования, сохраняемые в текстовом виде; а также собрать обратно в JPEG (без EXIF и прочего, со стандартными таблицами Хаффмана). Можно использовать для беспотерьного (lossless) редактирования.
  • jpginfo - отображает базовую информацию о JPEG файле, размеры, цветность, sampling. Оценивает таблицы квантования, если они совпадают с jpeglib-овскими - пишет "exact table for quality".

    Благодарности принимаются в любом количестве по адресам:
    Юmoney: 4100195417871
    BTC: 1HLtz5hfjaJzepNdyhrZRSVsbUiaFrkgNz
    WMR: R404842976536


    Если какие-то из ссылок сдохли - пишите

    История:
    UPD 20110805: Версия 1.1.21, исправлена пара багов, добавлена нормализация всего выделенного как целого
    UPD 20110905: Версия 1.1.21f, DCTdraw.dll замена на standalone release (до этого могла требовать msvcr80d.dll)
    UPD 20111106: Добавлена ссылка на инструкцию
    UPD 20130113: Версия 1.1.22, исправлено падение при использовании AutoColor на ч/б изображениях, спасибо aragont за баг-репорт
    UPD 20151114: Версия 1.1.35, добавлены: байтовая и 2-байтовая стастистки (меню Analyze), экспорт текущей страницы в бинарном виде - для сохранения найденных фрагментов из образов дисков и т.д. (меню Main->Export)
    UPD 20160321: Добавлено зеркало на rghost
    UPD 20160929: Добавлены зеркала на google drive
    UPD 20200705: Основные ссылки заменены на яндекс

    Если какие-то из ссылок сдохли - пишите
  • ёжик с флагом

    ShaFile - программа расчета хэшей SHA-1 от файлов и каталогов

    Command-line программа, предназначена для расчёта хэш-функции SHA-1 отдельных файлов, всех файлов в каталоге, а также каталогов с подкаталогами.
    Хороша для индексирования содержимого CD/DVD дисков, проверки их на читаемость и сравнения копии с эталоном.

    Collapse )

    UPD 2015-01-20: Примеры использования
    1) ShaFile.exe -d E:\ -s dvd017.sha -z
    Рассчёт хэшей всех файлов на диске E:, сохранение их в файл dvd017.sha и формирование zip-образа dvd017.sha.zip - например, для формирования индекса CD/DVD диска или для проверки целостности этого диска.

    2) ShaFile.exe -d D:\ -i -s disk_d.lst
    Формирование списка всех файлов на диске D без рассчёта хэшей - например, для формирования списка backup-а.

    3) ShaFile.exe -f D:\enwiki-20091009-pages-articles.xml.bz2
    Рассчитать хэш одного файла.

    UPD: Из-за частого спама анонимные каменты теперь скринятся.
    UPD 20181101: Версия 0.97.5. Исправлена ошибка составления zip-образ при -i, исправлена ошибки с недоступными каталогами, со слишком большим количеством каталогов и переполнением zip-образа
    UPD 20200702: Ссылки заменены на яндекс-диск
    UPD 20200702: Добавлены Известные ограничения