Rainbowtable heisenberg lua
von heisenberg- SNIPPET_TEXT:
-
- #!/usr/bin/env lua
- --
- -- usage: ./thisprog.lua "charset" length
- --
- charset = arg[1]
- length = arg[2]
- function inner(charset,length,out)
- if(length == 0) then
- print(out)
- else
- charset:gsub(".",
- function(char)
- inner(charset, length - 1 , (out or "")..char)
- end)
- end
- end
- function outer(charset,length)
- if(length~=0) then
- outer(charset,length-1)
- inner(charset,length)
- end
- end
- print(charset)
- print(length)
- outer(charset,tonumber(length))
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN