Program gto_brute_force_string

The gto_brute_force_string generates all combinations, line by line, for an inputted alphabet and specific size.

For help type:

./gto_brute_force_string -h


In the following subsections, we explain the input and output paramters.

Input parameters

The gto_brute_force_string program needs some paramenters for the computation, namely the alphabet and the key size.

The attribution is given according to:

Usage: ./gto_brute_force_string [options] [[--] args]
or: ./gto_brute_force_string [options]

It generates all combinations, line by line, for an inputted alphabet and specific size.

-h, --help show this help message and exit

Basic options
-a, --alphabet= The input alphabet
-s, --size= The combinations size
> output Output all the combinations (stdout)

Example: ./gto_brute_force_string -a -s > output


Output

The output of the gto_brute_force_string program is a set of all possible word combinations with a defined size, using the input alphabet.

Using the input above with the alphabet ''abAB'' with the word size of 3, an output example for this is the following:

aaa
aab
aaA
aaB
aba
...
BBb
BBA
BBB