# Rainbow Tables

Published articles for Rainbow Tables.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Hybrid Rainbow DB

DevFeed: [Hybrid Rainbow DB](<https://devfeed.tech/articles/hybrid-rainbow-db-27552.md>)

Original publisher: [Read original article](<https://gagor.pro/2012/11/hybrid-rainbow-db/>)

Author: Tom

Published: 2012-11-07T00:00:00Z

Content type: article

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [hash](<https://devfeed.tech/topics/hash.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [hash](<https://devfeed.tech/tags/hash.md>), [rainbow](<https://devfeed.tech/tags/rainbow.md>), [rainbow-tables](<https://devfeed.tech/tags/rainbow-tables.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article discusses hybrid rainbow tables for password-hash recovery. It explains that conventional tables can suffer from collisions and generate many effectively random candidate passwords, while hybrid reduction functions generate candidates based on likely human password patterns such as dictionary words with capitalization or trailing digits.

### Source excerpt

Jakiś czas temu napisałem swoją własną tęczową tablicę i odkąd zainteresowałem się tym tematem zastanawiałem się jak jeszcze bardziej usprawnić tę aplikację. Testowałem różne długości łańcuchów i zauważyłem że zwiększanie długości łańcucha bardzo szybko powoduje znaczne zwiększenie ilości kolizji, co drastycznie obniżało wydajność (nie wspominając o czasie potrzebnym na wygenerowanie całej tablicy). Z tego powodu ostateczna implementacja choć była rzeczywiście tęczową tablicą działała bardziej jak tablica hashy - bo łańcuchy były bardzo krótkie. Ponadto ze statystyk wynikało że bardzo rzadko hasła były odzyskiwane ze środka łańcucha - zdecydowana większość trafień pochodziła z pierwszego hasła w łańcuchu. Pierwsze hasło było przeważnie słownikowe, plus czasem jakiś dodatek w postaci cyfry/zmienionej wielkości liter, itp. Pozostałe hasła w łańcuchu były praktycznie losowe.

## RainbowDB: A Password Hash Lookup Database Using Rainbow Tables

DevFeed: [RainbowDB: A Password Hash Lookup Database Using Rainbow Tables](<https://devfeed.tech/articles/rainbowdb-27490.md>)

Original publisher: [Read original article](<https://gagor.pro/2011/08/rainbowdb/>)

Author: Tom

Published: 2011-08-27T00:00:00Z

Content type: article

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [rainbow](<https://devfeed.tech/tags/rainbow.md>), [rainbow-tables](<https://devfeed.tech/tags/rainbow-tables.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The author describes RainbowDB, a database containing password candidates and chains generated from their hashes using rainbow-table techniques. It reportedly contained more than 200 million passwords with chains of length 10 and could query other hash databases when its own database failed to recognize a hash. The site was later replaced by Hybrid Rainbow DB.

### Source excerpt

Pewnego popołudnia przeczytałem artykuł o tęczowych tabelach i pod jego wpływem zacząłem kombinować jak zrobić coś takiego ale swojego. Do bazy wrzuciłem cały słownik z aspell'a dla języka polskiego (słowa z ogonkami i bez), angielskiego, kilka słowników z popularnymi hasłami, długą listę haseł z yourock i kilka innych. Sporo się nakombinowałem aby wygenerować dużo kombinacji szczególnie pod kątem polskich haseł (wszystkie: misiaczki, dupeczki, itp...) razem z różnymi popularnymi modyfikacjami (typu: misiaczki1, DUPECZKI, etc...). Na tym etapie miałem już wystarczająco dużo haseł aby bawić się dalej.