Skip to main content

Module attack

Module attack 

Source
Expand description

Attack

This module provide ways to break ciphers

Structs§

VigenereBrutforceAttack
VigenereBrutforceAttackBuilder
Builder for VigenereBrutforceAttack.
VigenereDictionaryAttack
Crack Vigenere by trying every given key
VigenereDictionaryAttackBuilder
Builder for VigenereDictionaryAttack.
VigenereVariationalAttack
If later found some char that fit the best in given index, the best char in previous index may change. it may need a rerun
VigenereVariationalAttackBuilder
Builder for VigenereVariationalAttack.

Enums§

VigenereAttackResult
VigenereBrutforceAttackBuilderError
Error type for VigenereBrutforceAttackBuilder
VigenereDictionaryAttackBuilderError
Error type for VigenereDictionaryAttackBuilder
VigenereVariationalAttackBuilderError
Error type for VigenereVariationalAttackBuilder

Traits§

VigenereAttack