Door SirDice: Hoewel het best kan gebruik je juist geen dictionaires voor rainbow tables. Je gebruikt het tenslotte voor een brute-force.
Bovendien kun je prima je eigen tabellen genereren.
Als het een complete "brute force" zou zijn, zitten per definitie ook nederlandse woorden erin.
Maar het is een pre-computed lookup, en ook al is een deel wellicht brute force (als in : alles tussen aaaaaa en ZZZZZZ), dan zijn er nog een aantal langere kansrijke woorden die typisch op een dictionary met permutaties gebaseerd zijn.
Als de OP toch zijn eigen tables moet maken, en het aantal keren dat hij dit verwacht te doen beperkt is, dan kan hij beter 'gewoon' een password cracker gebruiken.
Rainbow tables zijn handig omdat je de moeite van het hashen maar één keer hoeft te doen, en daar bij elke nieuwe set hashes baat van hebt.
Kortom : password kraken is niet iets wat speciaal met rainbow tables _moet_ , en een RT _maken_ voor een eenmalige poging voegt niets toe.
Ik denk dat het genereren, mappen met reductie functie en wegschrijven naar disk behoorlijk meer tijd kost dan passwords on the fly genereren , hashen en testen.
De winst komt als je een RT kant en klaar kunt gebruiken,als je veel vaker passwords moet kraken, of misschien bij excessief grote password files.