Brutuslib - knihovna pro synchronní šifrování (FREEWARE)    


string brutus_encode ( message string, key string )

Zašifruje zprávu message klíčem key.
Vrací -1 pokud délka key není v intervalu 4 až 65 500. Vrací -2, pokud délka key není dělitelný 4.
V případě, že funkce proběhla úspěšně, vrátí zašifrovaný řetězec.



string brutus_decode ( message string, key string )

Dešifruje zprávu message kódem key.
Vrací -1 pokud délka key není v intervalu 4 až 65 500. Vrací -2, pokud délka key není dělitelný 4.
V případě, že funkce proběhla úspěšně, vrátí zašifrovaný řetězec.



int brutus_check_key ( length int )

Zkontroluje, jestli length je odpovídá předpokladům pro délku klíče. Je využívaná ostatními funkcemi.
Vrací -1 pokud length není v intervalu 4 až 65 500. Vrací -2, pokud length není dělitelná 4.
V případě, že funkce proběhla úspěšně, vrátí 0.



string brutus_generate_rand_str ( length int )

Vrací náhodně generovaný řetězec o délce length.