<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>WASM.CRYPTO</title>
    <description>Всё о криптографии.</description>
    <pubDate>Mon, 18 May 2026 00:14:01 +0000</pubDate>
    <lastBuildDate>Mon, 18 May 2026 00:14:01 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-crypto.16/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-crypto.16/index.rss"/>
    <item>
      <title>Простые алгоритмы шифрования</title>
      <pubDate>Fri, 29 Aug 2025 15:24:49 +0000</pubDate>
      <link>https://wasm.in/threads/prostye-algoritmy-shifrovanija.35355/</link>
      <guid>https://wasm.in/threads/prostye-algoritmy-shifrovanija.35355/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Накопилась целая библиотека программ шифрования/дешифрования на python&#039;e.  Это учебные примеры, требовалось показать суть алгоритмов, поэтому выбран python. Жалко будет если пропадут<br />
<div style="text-align: center"><div><img src='https://wasm.in/attachments/10-gif.9974/' width=300 height=200></div>
<span style="font-size: 22px"><b>Шифры</b></span>&#8203;</div><ul>
<li><a href="javascript:;" onclick="window.location.hash = '#heading-1';">Шифр Цезаря. Шифрование, дешифрование, взлом</a><ul>
<li>...</li>
</ul></li>
</ul><br />
<a href="https://wasm.in/threads/prostye-algoritmy-shifrovanija.35355/" class="internalLink">Простые алгоритмы шифрования</a>]]></content:encoded>
      <slash:comments>36</slash:comments>
    </item>
    <item>
      <title>Генерация секретного ключа RSA   (d)</title>
      <pubDate>Wed, 06 Aug 2025 16:08:14 +0000</pubDate>
      <link>https://wasm.in/threads/generacija-sekretnogo-kljucha-rsa-d.36364/</link>
      <guid>https://wasm.in/threads/generacija-sekretnogo-kljucha-rsa-d.36364/</guid>
      <author>invalid@example.com (asmlamo)</author>
      <dc:creator>asmlamo</dc:creator>
      <content:encoded><![CDATA[Не совсем понятно как генерировать секретную компоненту (d) в  RSA !<br />
<br />
<br />
<br />
<br />
Берем пример из википедии<br />
<br />
<br />
Выбираем простые числа p = 3557  q = 2579 <br />
<br />
<br />
n = p*q = 3557*2579 =  9173503<br />
<br />
Вычисляем функцию Эйлера. <br />
<br />
El = (p-1)*(q-1) = (3557-1)*(2579-1) = 3556*2578 = 9167368 <br />
<br />
<br />
Выбираем открытую экспоненту  e=3<br />
<br />
<br />
И теперь самая мякотка ...нам нужно сгенерить секретный ключ d.<br />
<br />
<br />
Пишут про мульпликативно обратное к числу e по модулю El (ранее полученного Эйлера) и алгоритм Евклида.<br />
<br />
Для меня это вообще...<br />
<br />
<a href="https://wasm.in/threads/generacija-sekretnogo-kljucha-rsa-d.36364/" class="internalLink">Генерация секретного ключа RSA   (d)</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Обсуждение темы "Простые алгоритмы шифрования"</title>
      <pubDate>Fri, 18 Jul 2025 04:57:15 +0000</pubDate>
      <link>https://wasm.in/threads/obsuzhdenie-temy-prostye-algoritmy-shifrovanija.35579/</link>
      <guid>https://wasm.in/threads/obsuzhdenie-temy-prostye-algoritmy-shifrovanija.35579/</guid>
      <author>invalid@example.com (Intro)</author>
      <dc:creator>Intro</dc:creator>
      <content:encoded><![CDATA[Переписать бы питухоний на нормальный ЯП, типа простой С++ желательно не нового образца. <br />
У меня где-то лежит прога на делфи типа улучшенный Виженер, там ещё проблема с unsigned __int128 была, костыль пришлось приделать.]]></content:encoded>
      <slash:comments>12</slash:comments>
    </item>
    <item>
      <title>ChainFinder: Exploring Cryptographic Algorithm Combinations</title>
      <pubDate>Mon, 09 Jun 2025 19:54:22 +0000</pubDate>
      <link>https://wasm.in/threads/chainfinder-exploring-cryptographic-algorithm-combinations.35361/</link>
      <guid>https://wasm.in/threads/chainfinder-exploring-cryptographic-algorithm-combinations.35361/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 26px"><b>ChainFinder: Инструмент для исследования криптографических алгоритмов</b></span>&#8203;</div>Привет всем! Хочу поделиться небольшим, но полезным Python-скриптом, который я назвал <b>ChainFinder</b>. Этот инструмент предназначен для генерации и отображения всех возможных комбинаций криптографических алгоритмов из предопределенных категорий. Это может быть полезно для аналитиков, исследователей или студентов, изучающих криптографические протоколы и желающих увидеть, как...<br />
<br />
<a href="https://wasm.in/threads/chainfinder-exploring-cryptographic-algorithm-combinations.35361/" class="internalLink">ChainFinder: Exploring Cryptographic Algorithm Combinations</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Расшифровать файл</title>
      <pubDate>Sun, 28 Apr 2024 16:40:31 +0000</pubDate>
      <link>https://wasm.in/threads/rasshifrovat-fajl.35081/</link>
      <guid>https://wasm.in/threads/rasshifrovat-fajl.35081/</guid>
      <author>invalid@example.com (firstlunoxod)</author>
      <dc:creator>firstlunoxod</dc:creator>
      <content:encoded><![CDATA[Имеется несколько файлов для примера.<br />
CAL - это пример исходного файла на интерпретируемом языке,<br />
ННН - неизсестно точно, возможно хеш,<br />
HPX - зашифрованный файл на основе серийника.<br />
Серийник может использоваться не весь, а только его часть.<br />
<br />
Может кто наведет на мысль о методе кодирования, шифрования или упаковки файла hpx]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Бинг говорит что RSA мертв</title>
      <pubDate>Sun, 05 Nov 2023 21:53:39 +0000</pubDate>
      <link>https://wasm.in/threads/bing-govorit-chto-rsa-mertv.34953/</link>
      <guid>https://wasm.in/threads/bing-govorit-chto-rsa-mertv.34953/</guid>
      <author>invalid@example.com (sl0n)</author>
      <dc:creator>sl0n</dc:creator>
      <content:encoded><![CDATA[Я помню, что мы раньше обсуждали с вами два компьютера: обычный компьютер с процессором Intel Core i7-9700K и квантовый компьютер IBM Quantum System One. Вы хотите знать, сколько времени займет взлом 2048-битного ключа RSA на обоих из них по времени, алгоритмы выберу на свое усмотрение.<br />
Для обычного компьютера я буду использовать алгоритм решета числового поля, который является одним из самых эффективных классических алгоритмов факторизации. Этот алгоритм имеет субэкспоненциальную сложность...<br />
<br />
<a href="https://wasm.in/threads/bing-govorit-chto-rsa-mertv.34953/" class="internalLink">Бинг говорит что RSA мертв</a>]]></content:encoded>
      <slash:comments>24</slash:comments>
    </item>
    <item>
      <title>Код Хемминга 15/11</title>
      <pubDate>Tue, 06 Jun 2023 11:21:06 +0000</pubDate>
      <link>https://wasm.in/threads/kod-xemminga-15-11.24974/</link>
      <guid>https://wasm.in/threads/kod-xemminga-15-11.24974/</guid>
      <author>invalid@example.com (coshmarik)</author>
      <dc:creator>coshmarik</dc:creator>
      <content:encoded><![CDATA[Добрый день!<br />
Помогите, пожалуйста!<br />
Нигде не могу найти описание кода Хемминга 15/11.<br />
Заранее большое спасибо!]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Алгоритм Факторизации</title>
      <pubDate>Wed, 22 Mar 2023 13:57:56 +0000</pubDate>
      <link>https://wasm.in/threads/algoritm-faktorizacii.34767/</link>
      <guid>https://wasm.in/threads/algoritm-faktorizacii.34767/</guid>
      <author>invalid@example.com (Shapeshift)</author>
      <dc:creator>Shapeshift</dc:creator>
      <content:encoded><![CDATA[Салют! Я тут пишу в качестве хобби рассказ в стиле Sci-Fi/киберпанка и подумываю над одной сюжетной линией, где один из персонажей находит новый, крайне быстрый алгоритм для факторизации больших чисел. Сам понимаю криптографию на базовом, любительском уровне, поэтому хотелось бы разобраться и уточнить у вас, что следует из нахождения такого быстрого алгоритма? Ну возможен взлом RSA, но что это даст? Подмену SSL сертификатов и некоторых  цифровых подписей? Мало. Те же криптовалюты юзают...<br />
<br />
<a href="https://wasm.in/threads/algoritm-faktorizacii.34767/" class="internalLink">Алгоритм Факторизации</a>]]></content:encoded>
      <slash:comments>10</slash:comments>
    </item>
    <item>
      <title>Пьер де Ферма</title>
      <pubDate>Wed, 01 Mar 2023 02:33:07 +0000</pubDate>
      <link>https://wasm.in/threads/per-de-ferma.34512/</link>
      <guid>https://wasm.in/threads/per-de-ferma.34512/</guid>
      <author>invalid@example.com (f13nd)</author>
      <dc:creator>f13nd</dc:creator>
      <content:encoded><![CDATA[Уже успели задолбать с новой-революцинной-атакой-на-рса, которая даже иногда к чему-то подходит.<br />
<a href="https://habr.com/ru/company/timeweb/blog/659215/" target="_blank" class="externalLink" rel="nofollow">https://habr.com/ru/company/timeweb/blog/659215/</a><br />
(почему-то в статье приведен портерт Рене Декарта, висящий во всех школах, но пусть этот Ришелье будет Ферма).<br />
<br />
Хоть у кого-нибудь этот Ферма на что-то налез? По-моему со времен Данилки Блехенбахера ничего толкового по сабжу не было.<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">#binSignature003F78...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/per-de-ferma.34512/" class="internalLink">Пьер де Ферма</a>]]></content:encoded>
      <slash:comments>15</slash:comments>
    </item>
    <item>
      <title>PassCape</title>
      <pubDate>Thu, 04 Nov 2021 07:57:21 +0000</pubDate>
      <link>https://wasm.in/threads/passcape.34325/</link>
      <guid>https://wasm.in/threads/passcape.34325/</guid>
      <author>invalid@example.com (Leopard)</author>
      <dc:creator>Leopard</dc:creator>
      <content:encoded><![CDATA[Если открыть зашифрованные архивы для программ с сайта passcape.com , то там оказывается лежат исходники для разных GPU , как например в приложенном здесь архиве <img src="styles/smiles_s/mosking.gif" class="mceSmilie" alt=";)" title="Mosking    ;)" />]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Программирование DRM чипа</title>
      <pubDate>Tue, 02 Feb 2021 03:19:00 +0000</pubDate>
      <link>https://wasm.in/threads/programmirovanie-drm-chipa.34109/</link>
      <guid>https://wasm.in/threads/programmirovanie-drm-chipa.34109/</guid>
      <author>invalid@example.com (CdRFrTgHbFfTtFCfGbBhHh)</author>
      <dc:creator>CdRFrTgHbFfTtFCfGbBhHh</dc:creator>
      <content:encoded><![CDATA[Литература по программированию защещенных ТРМ крипточипов]]></content:encoded>
    </item>
    <item>
      <title>Краш sqlite3 формата. С чем это может быть связано?</title>
      <pubDate>Sun, 13 Dec 2020 11:07:08 +0000</pubDate>
      <link>https://wasm.in/threads/krash-sqlite3-formata-s-chem-ehto-mozhet-byt-svjazano.34018/</link>
      <guid>https://wasm.in/threads/krash-sqlite3-formata-s-chem-ehto-mozhet-byt-svjazano.34018/</guid>
      <author>invalid@example.com (nullPtr)</author>
      <dc:creator>nullPtr</dc:creator>
      <content:encoded><![CDATA[Пишу &#039;белый&#039; софт.<br />
Беру Login Data (где хранятся пароли юзера) и пытаюсь запросить данные. <br />
Формат db имеет - SQLite format 3 <br />
<br />
Трабл в чем же? <br />
С нетронутым файлом операции запроса идут гладко. Но если я допишу любой символ и обратно удалю - крашится БД.<br />
<br />
В петоне ошибка: sqlite3.DatabaseError: file is encrypted or is not a database<br />
<br />
Т.е. я просто дописал символ, после вернул в исходное состояние и все, краш.<br />
Юзаю последний хром. Баг, фича, кривые руки?<br />

<div class="doublePost">
	<blockquote class="doublePostTagTextContainer">
		<span class="doublePostTagText">--- Сообщение объединено, <span class="doublePostTimeStamp"><span class="DateTime" title="7 дек 2020 в 21:19">7 дек 2020</span></span> ---</span>
	</blockquote>
</div>В...<br />
<br />
<a href="https://wasm.in/threads/krash-sqlite3-formata-s-chem-ehto-mozhet-byt-svjazano.34018/" class="internalLink">Краш sqlite3 формата. С чем это может быть связано?</a>]]></content:encoded>
      <slash:comments>23</slash:comments>
    </item>
    <item>
      <title>Микширование бит</title>
      <pubDate>Fri, 27 Nov 2020 14:02:43 +0000</pubDate>
      <link>https://wasm.in/threads/mikshirovanie-bit.33996/</link>
      <guid>https://wasm.in/threads/mikshirovanie-bit.33996/</guid>
      <author>invalid@example.com (DevilDevil)</author>
      <dc:creator>DevilDevil</dc:creator>
      <content:encoded><![CDATA[Дано: 2 Word-а по 16 бит <img src="styles/smiles_s/smile3.gif" class="mceSmilie" alt=":)" title="Smile3    :)" /><br />
Необходимо объединить их так, чтобы биты шли последовательно<br />
Можно ли сделать это без многочисленных умножений или огромных заранее рассчитанных таблиц?<br />
<br />
Пример:<br />
<br />
0101010101010101 op 1100111000111100 = 0111001001110110111001110010<br />

<div class="doublePost">
	<blockquote class="doublePostTagTextContainer">
		<span class="doublePostTagText">--- Сообщение объединено, <span class="doublePostTimeStamp"><span class="DateTime" title="27 ноя 2020 в 10:00">27 ноя 2020</span></span> ---</span>
	</blockquote>
</div>О, в моём примере не так<br />
Но важное уточнение<br />
<br />
На практике не бывает, что оба n-ных бита равны 1<br />
Может быть пригодится]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Расшифровка\взлом шифровальщиков</title>
      <pubDate>Fri, 06 Nov 2020 16:46:47 +0000</pubDate>
      <link>https://wasm.in/threads/rasshifrovka-vzlom-shifrovalschikov.31914/</link>
      <guid>https://wasm.in/threads/rasshifrovka-vzlom-shifrovalschikov.31914/</guid>
      <author>invalid@example.com (Fail)</author>
      <dc:creator>Fail</dc:creator>
      <content:encoded><![CDATA[Всем привет.<br />
<br />
Часто встречаю в сети новости, что такой то или сякой то шифровальщик типа взломан экспертами и прочее в таком духе. А можете прояснить - как это &quot;взломан&quot;? Как я понимаю, в шифровальщиках используются стандартные алгоритмы шифрования, которые стойкие. Так как можно &quot;взломать&quot; шифровальщик? Или это относится только к тем случаям, когда тупо пароль на шифр хранится прямо в приложухе(вирусе) и его можно оттудова забрать?]]></content:encoded>
      <slash:comments>86</slash:comments>
    </item>
    <item>
      <title>Алгоритм шифрования "Кузнечик".</title>
      <pubDate>Fri, 22 May 2020 20:47:37 +0000</pubDate>
      <link>https://wasm.in/threads/algoritm-shifrovanija-kuznechik.33767/</link>
      <guid>https://wasm.in/threads/algoritm-shifrovanija-kuznechik.33767/</guid>
      <author>invalid@example.com (asmlamo)</author>
      <dc:creator>asmlamo</dc:creator>
      <content:encoded><![CDATA[<b>«Кузнечик»</b>  — симметричный алгоритм блочного шифрования с размером блока 128 бит и длиной ключа 256 бит разновидность сети Фейстеля.<br />
<br />
Новый алгоритм который сделали ГОСТом.<br />
Создатель ФСБ России,ОАО «ИнфоТеКС»<br />
<br />
Читал есть подозрения что алгоритм заведомо содержит некие &quot;дыры&quot; в таблице перестановки.<br />
Что бы ФСБ могло читать.<br />
По крайней мере по какой методе они создали эту таблицу ОАО «ИнфоТеКС» ответить не могут.<br />
Какое ваше мнение на данный счет ?]]></content:encoded>
    </item>
    <item>
      <title>Криптоалгоритмы адаптированные под архитектуру ?</title>
      <pubDate>Fri, 22 May 2020 09:20:16 +0000</pubDate>
      <link>https://wasm.in/threads/kriptoalgoritmy-adaptirovannye-pod-arxitekturu.33761/</link>
      <guid>https://wasm.in/threads/kriptoalgoritmy-adaptirovannye-pod-arxitekturu.33761/</guid>
      <author>invalid@example.com (asmlamo)</author>
      <dc:creator>asmlamo</dc:creator>
      <content:encoded><![CDATA[В современных процах есть много новых векторных команд  типа MMX SSE4 AVX.<br />
Почему не разработанны криптоалгоритмы заточенные под эффективное использование данной архитектуры ?<br />
А наоборот в проц ввели апаратную поддержку AES ?<br />
<br />
Ведь на том же SSE4 AVX можно реализовывать быстрое блочное шифрование по 128 бит до 256 бит (регистры YMM0 — YMM15).]]></content:encoded>
      <slash:comments>13</slash:comments>
    </item>
    <item>
      <title>Построить одинаковый хеш от двух известных строк</title>
      <pubDate>Tue, 03 Dec 2019 05:07:36 +0000</pubDate>
      <link>https://wasm.in/threads/postroit-odinakovyj-xesh-ot-dvux-izvestnyx-strok.33517/</link>
      <guid>https://wasm.in/threads/postroit-odinakovyj-xesh-ot-dvux-izvestnyx-strok.33517/</guid>
      <author>invalid@example.com (Rel)</author>
      <dc:creator>Rel</dc:creator>
      <content:encoded><![CDATA[есть две заранее известные строки, нужно сделать алгоритм хеширования (не обязательно крипто-стойкого) таким образом, чтобы хеш-значения обоих строк были равны... есть ли что-то, что может для меня такое сделать? знаю, что есть алгоритмы perfect hashing, которые решают обратную проблему, то есть генерируют такой алгоритм, что для каждой входной строки хеш-значения разные, но есть ли что-то в нужную мне сторону?]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>EMV terminal</title>
      <pubDate>Sun, 06 Oct 2019 17:46:23 +0000</pubDate>
      <link>https://wasm.in/threads/emv-terminal.33462/</link>
      <guid>https://wasm.in/threads/emv-terminal.33462/</guid>
      <author>invalid@example.com (art123)</author>
      <dc:creator>art123</dc:creator>
      <content:encoded><![CDATA[Привет всем<br />
<br />
игрушечная имитация терминала  банковских карт EMV(карты с чипом), точнее авторизации с применением алгоритма RSA.   Если вставить  в считыватель банковскую карту и запустить прогу то получите лог процесса проверки банкоматом валидности карты и пин кода.<br />
<br />
Прога не должна причинять никакого вреда карте если конечно вы не будете 3 раза вводить неправильный пин. Но лучше играться  со старыми просроченными картами<br />
<br />
в архиве есть пример лога и исходник.]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Свёртка булевых функций.</title>
      <pubDate>Tue, 07 May 2019 11:50:35 +0000</pubDate>
      <link>https://wasm.in/threads/svjortka-bulevyx-funkcij.33283/</link>
      <guid>https://wasm.in/threads/svjortka-bulevyx-funkcij.33283/</guid>
      <author>invalid@example.com (Indy_)</author>
      <dc:creator>Indy_</dc:creator>
      <content:encoded><![CDATA[Я тот же вопрос задал на кл <a href="https://exelab.ru/f/index.php?action=vthread&amp;forum=6&amp;topic=25760" target="_blank" class="externalLink" rel="nofollow">https://exelab.ru/f/index.php?action=vthread&amp;forum=6&amp;topic=25760</a><br />
<br />
Есть некоторая функция, не аналоговая&quot;, те булевые операции вперемешку с обычной математикой.<br />
<br />
Как решать что то на подобие (A xor B) + C ?<br />
<br />
Как понимаю нужна некоторая теория и теоремы, как это делается ?<br />
<br />
Это нужно что бы свернуть морф/вм код.]]></content:encoded>
      <slash:comments>31</slash:comments>
    </item>
    <item>
      <title>Получение алгоритма кодирования и написание генератора кодов</title>
      <pubDate>Fri, 19 Apr 2019 13:11:57 +0000</pubDate>
      <link>https://wasm.in/threads/poluchenie-algoritma-kodirovanija-i-napisanie-generatora-kodov.33229/</link>
      <guid>https://wasm.in/threads/poluchenie-algoritma-kodirovanija-i-napisanie-generatora-kodov.33229/</guid>
      <author>invalid@example.com (sav)</author>
      <dc:creator>sav</dc:creator>
      <content:encoded><![CDATA[Здравствуйте, вопрос по криптографии, суть токова:<br />
<br />
Есть игра, использующая перенос персонажа - сохранение в конце и загрузку в начале каждой игровой сессии - с помощью кодов.<br />
<br />
Каждый код - это 5 блоков по 5 символов, плюс шестой блок переменной длины, от 2 до 4 символов.<br />
Алфавит - латиница строчная, заглавная, плюс некоторые символы с клавиатуры в количестве 10 штук, всякие *()%!@#$. Словом, один символ влезает в 6 бит.<br />
<br />
Во входной текст входят версия игры (предположительно 3 символа,...<br />
<br />
<a href="https://wasm.in/threads/poluchenie-algoritma-kodirovanija-i-napisanie-generatora-kodov.33229/" class="internalLink">Получение алгоритма кодирования и написание генератора кодов</a>]]></content:encoded>
      <slash:comments>24</slash:comments>
    </item>
  </channel>
</rss>
