|
libenigma
Enigma machine utility library
|
Functions | |
| float | enigma_bigram_score (const EnigmaCrackParams *cfg, const char *text) |
| Score text using bigram frequencies. | |
| float | enigma_trigram_score (const EnigmaCrackParams *cfg, const char *text) |
| Score text using trigram frequencies. | |
| float | enigma_quadgram_score (const EnigmaCrackParams *cfg, const char *text) |
| Score text using quadgram frequencies. | |
This file implements cracking functions using n-gram scoring.
| float enigma_bigram_score | ( | const EnigmaCrackParams * | cfg, |
| const char * | text | ||
| ) |
Score text using bigram frequencies.
| cfg | Pointer to the cracking configuration structure. |
| text | The text to score. |
| float enigma_quadgram_score | ( | const EnigmaCrackParams * | cfg, |
| const char * | text | ||
| ) |
Score text using quadgram frequencies.
| cfg | Pointer to the cracking configuration structure. |
| text | The text to score. |
| float enigma_trigram_score | ( | const EnigmaCrackParams * | cfg, |
| const char * | text | ||
| ) |
Score text using trigram frequencies.
| cfg | Pointer to the cracking configuration structure. |
| text | The text to score. |