|
bkcrack 1.7.1
Crack legacy zip encryption with Biham and Kocher's known plaintext attack.
|
| CArguments | Parse and store arguments |
| CChangeKeys | Arguments needed to change an archive's internal password representation |
| CChangePassword | Arguments needed to change an archive's password |
| CError | Exception thrown if an argument is not valid |
| CLengthInterval | Range of password lengths to try during password recovery |
| CAttack | Class to carry out the attack for a given Z[2,32) value |
| CBaseError | Base exception type |
| CConsoleProgress | Progress indicator which prints itself at regular time intervals |
| CCrc32Tab | Lookup tables for CRC32 related computations |
| CData | Structure to hold the data needed for an attack |
| CError | Exception thrown if data cannot be used to carry out an attack |
| CFileError | Exception thrown if a file cannot be opened |
| CKeys | Keys defining the cipher state |
| CKeystreamTab | Lookup tables for keystream related computations |
| CMultTab | Lookup tables for multiplication related computations |
| CProgress | Structure to report the progress of a long operation or to cancel it |
| CSigintHandler | Utility class to set a progress state to Progress::State::Canceled when SIGINT arrives |
| CVirtualTerminalSupport | Class to enable virtual terminal support |
| CZip | Open a zip archive, parse zip entries metadata and read raw content |
| CEntry | Information about a zip entry |
| CError | Exception thrown when parsing a zip file fails |
| CIterator | Single-pass input iterator that reads successive Entry objects |
| CZreduction | Generate and reduce Z values |