32 Commits (96da5e629d35b99789318abb4c46420dda36fa36)
 

Author SHA1 Message Date
trivernis 96da5e629d Remove timing report from decryption since it only reports the time it took for one chunk 5 years ago
trivernis 14a05da97f Merge remote-tracking branch 'github/master' 5 years ago
trivernis 6ed59b8956 Change to process dictionary file in chunks to reduce memory impact 5 years ago
Trivernis dd781209ff Add duration output after encryption 5 years ago
Trivernis 7ac00d911b Improve memory efficientcy of decryption 5 years ago
trivernis eb506f5b6a Fix non-printable characters being included in the dicitonary 5 years ago
trivernis 8195d39981 Change dictionary storage type to Tab-Seperated-Values 5 years ago
trivernis 88a268e646 Revert back to sync channels with bigger buffer 5 years ago
trivernis edf97e204d Revert to channels without a limit to speed up calculations again 5 years ago
trivernis fa2ad327fc Limit channel size and add a BuffWriter to speed up io 5 years ago
trivernis 36d8f2e4fd Optimize memory usage even further by iterating over lines directly 5 years ago
Trivernis 38569e632e Change mapping function to iterators only 5 years ago
trivernis 813ac09607 Remove itertools and removal of duplicated password entries
Password files need to be preprocessed to remove duplicated values for now.
5 years ago
trivernis 52378b753d Decrease memory usage 5 years ago
trivernis ea27a8f643 Add Progress Bar and Spinners 5 years ago
trivernis ed4391da13 Change data to be stored in mutex when encrypting
Change data to be stored in a Mutex when encrypting with a dictionary to avoid decrypting the data twice for a result.
5 years ago
trivernis 3e9e1a1eb6 Replace custom file read/write with fs::read/write 5 years ago
trivernis e62ec8ea30 Improve error handling 5 years ago
Trivernis 39bbc53655 Remove obsolete .iter on vectors 5 years ago
trivernis 509c07ff45 Remove unused EncryptionKeys struct 5 years ago
trivernis 5b2632d792 Cleanup Code 5 years ago
trivernis ca6cb3b21d Reformat Code 5 years ago
trivernis d2eccf2aff Code Cleanup 5 years ago
trivernis 5d74d81e99 Remove unused dependencies 5 years ago
trivernis ca8304ba0b Add key generation based brute force 5 years ago
Trivernis b26acdb3d3 Change to rayon for multithreaded decryption 5 years ago
Trivernis 9db6b28aa7 Remove syntax highlighting from README 5 years ago
Trivernis e9cac5a16a Fix multithreading and update README 5 years ago
trivernis 5ca4be142d Add [broken] multithreading 5 years ago
trivernis fe3745015d Update README 5 years ago
trivernis 80f845f8ab Initial single threaded application 5 years ago
trivernis 6611fbc785 Initial commit 5 years ago