<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Хеширование on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D1%85%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/</link>
    <description>Recent content in Хеширование on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D1%85%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Вероятностные структуры: Bloom filter, HyperLogLog, Count-Min Sketch</title>
      <link>https://courses.digitable.life/post/data-structures/13-probabilistic-structures/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/data-structures/13-probabilistic-structures/</guid>
      <description>Как обменять точность на память: устройство и математика фильтра Блума, HyperLogLog и Count-Min Sketch, их гарантии ошибок, рабочий код, границы применимости и место в реальных системах — от RocksDB до аналитики на миллиардах событий.</description>
    </item>
    <item>
      <title>Прикладная криптография: симметрика, асимметрика, хеши, подписи, KDF</title>
      <link>https://courses.digitable.life/post/security/09-applied-crypto/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/security/09-applied-crypto/</guid>
      <description>Как выбрать и правильно применить криптографический примитив: AEAD вместо самодельного шифрования, HMAC вместо хеша от секрета, HKDF вместо SHA-256 от пароля — и как убедиться, что в вашем коде это действительно так.</description>
    </item>
    <item>
      <title>Рандомизированные алгоритмы и вероятностный анализ</title>
      <link>https://courses.digitable.life/post/algorithms/14-randomized-algorithms/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/algorithms/14-randomized-algorithms/</guid>
      <description>Почему подбрасывание монетки делает алгоритмы проще и быстрее: Las Vegas против Monte Carlo, индикаторы и линейность матожидания, границы Маркова, Чебышёва и Чернова, рандомизированный quickselect, Фрейвальдс, Миллер–Рабин, Каргер, treap и skip list, reservoir sampling, источники энтропии в проде и дерандомизация.</description>
    </item>
    <item>
      <title>Строковые алгоритмы: KMP, Z-функция, Ахо–Корасик, хеширование</title>
      <link>https://courses.digitable.life/post/algorithms/11-string-algorithms/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/algorithms/11-string-algorithms/</guid>
      <description>Как перестать сравнивать строки наивно: префикс-функция и KMP, Z-функция, автомат Ахо–Корасика для множества образцов, полиномиальное хеширование и его атаки — с кодом, доказательствами амортизации и продакшн-практикой.</description>
    </item>
    <item>
      <title>Хеш-таблицы: хеш-функции, коллизии, открытая адресация</title>
      <link>https://courses.digitable.life/post/data-structures/05-hash-tables/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/data-structures/05-hash-tables/</guid>
      <description>Как из массива и одной функции получается словарь с O(1) доступом: устройство хеш-функций, разрешение коллизий цепочками и открытой адресацией, load factor и рехеширование, Robin Hood и SwissTable, HashDoS и типичные ошибки.</description>
    </item>
  </channel>
</rss>
