<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: хеширование   ip</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html</link>
    <description>Имеется некое количество (от едениц до 10ков тысяч) списков (singly-linked) таких структур:&lt;br&gt;struct subnet &#123;&lt;br&gt;    struct sockaddr addr;&lt;br&gt;    u_int8_t mask;&lt;br&gt;    u_int8_t exclude;&lt;br&gt;&#125;&lt;br&gt;по которым после некой обработки строятся rb-деревья.&lt;br&gt;Суть проблемы в том, что часть списков может быть абсолютно идентична (равное количество совпадающих адресов в одной и той же последовательности).&lt;br&gt;Посоветуйте какую-нибудь легкую хеш функцию для адресов.&lt;br&gt;</description>

<item>
    <title>хеширование   ip (guest)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#11</link>
    <pubDate>Tue, 21 Dec 2010 10:41:25 GMT</pubDate>
    <description>спс за ссылки, читаю, интересно.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (pavel_simple)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#10</link>
    <pubDate>Tue, 21 Dec 2010 10:07:58 GMT</pubDate>
    <description>&amp;gt; Имеется некое количество (от едениц до 10ков тысяч) списков (singly-linked) таких структур: &lt;br&gt;&amp;gt; struct subnet &#123; &lt;br&gt;&amp;gt;     struct sockaddr addr; &lt;br&gt;&amp;gt;     u_int8_t mask; &lt;br&gt;&amp;gt;     u_int8_t exclude; &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&amp;gt; по которым после некой обработки строятся rb-деревья.&lt;br&gt;&amp;gt; Суть проблемы в том, что часть списков может быть абсолютно идентична (равное &lt;br&gt;&amp;gt; количество совпадающих адресов в одной и той же последовательности).&lt;br&gt;&amp;gt; Посоветуйте какую-нибудь легкую хеш функцию для адресов.&lt;br&gt;&lt;br&gt;в линухах в ядре чаще всего используют jhash -- а вообще можно посмотреть сдесь -- http://www.azillionmonkeys.com/qed/hash.html и сдесь http://burtleburtle.net/bob/hash/doobs.html&lt;br&gt;&lt;br&gt;хотя вопрос из разряда &quot;сделайте мне заебись&quot;&lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (guest)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#9</link>
    <pubDate>Tue, 21 Dec 2010 09:03:14 GMT</pubDate>
    <description>&amp;gt; Вот взгляните может это подойдет &lt;br&gt;&amp;gt; http://ru.wikipedia.org/wiki/HMAC &lt;br&gt;&lt;br&gt;Идея в том чтобы хешировать списки поэлементно используя в качестве ключа результат предыдущего хеширования? &lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (Andrey Mitrofanov)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#8</link>
    <pubDate>Tue, 21 Dec 2010 08:53:19 GMT</pubDate>
    <description>Да, на здоровье. Вопрос в стиле &quot;выберите за меня&quot; ещё менее.&lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (mmmm)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#7</link>
    <pubDate>Tue, 21 Dec 2010 08:52:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А md5 либо sha-1?&lt;br&gt;&amp;gt;&amp;gt; но по-моему они не такие и легковесные &lt;br&gt;&amp;gt; С ними тот же трабл, что и с crc. Это же все &lt;br&gt;&amp;gt; изначально блочные хэши.&lt;br&gt;&amp;gt; Т.е. получаеться что я должен конвертировать список в массив (как минимум убрать &lt;br&gt;&amp;gt; указатели на следующий элемент).&lt;br&gt;&lt;br&gt;Вот взгляните может это подойдет&lt;br&gt;http://ru.wikipedia.org/wiki/HMAC&lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (guest)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#6</link>
    <pubDate>Tue, 21 Dec 2010 08:38:02 GMT</pubDate>
    <description>&amp;gt; А md5 либо sha-1?&lt;br&gt;&amp;gt; но по-моему они не такие и легковесные &lt;br&gt;&lt;br&gt;С ними тот же трабл, что и с crc. Это же все изначально блочные хэши.&lt;br&gt;Т.е. получаеться что я должен конвертировать список в массив (как минимум убрать указатели на следующий элемент).&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (mmmm)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#5</link>
    <pubDate>Tue, 21 Dec 2010 08:31:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt; http://google.ru/search?q=ipv4+address+hash &lt;br&gt;&amp;gt; v4 лишнее))) &lt;br&gt;&amp;gt; там может быть микс из v4/v6 &lt;br&gt;&amp;gt; Ну и уж извините, но ответ в стиле &quot;выбирай сам&quot; не очень &lt;br&gt;&amp;gt; интересен.&lt;br&gt;&lt;br&gt;А md5 либо sha-1?&lt;br&gt;но по-моему они не такие и легковесные&lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (guest)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#4</link>
    <pubDate>Tue, 21 Dec 2010 08:25:17 GMT</pubDate>
    <description>&amp;gt; CRC32 &lt;br&gt;&lt;br&gt;В чистом виде не катит для списков, а строить массив из них лишняя трата времени и главное памяти.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>хеширование   ip (guest)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID9/8972.html#3</link>
    <pubDate>Tue, 21 Dec 2010 08:19:58 GMT</pubDate>
    <description>&amp;gt; http://google.ru/search?q=ipv4+address+hash &lt;br&gt;&lt;br&gt;v4 лишнее)))&lt;br&gt;там может быть микс из v4/v6&lt;br&gt;Ну и уж извините, но ответ в стиле &quot;выбирай сам&quot; не очень интересен.&lt;br&gt;</description>
</item>

</channel>
</rss>
