trivernis
|
c6add5a302
|
Add serialization of the generic chunk and the data entries
|
5 years ago |
trivernis
|
aaad6fe266
|
Add conversion from HashLookupTable to GenericChunk
|
5 years ago |
Trivernis
|
ef90303152
|
Fix wrong chunk name being used for parsing the meta chunk
|
5 years ago |
Trivernis
|
69da09ecc8
|
Add serialization of HashEntries
|
5 years ago |
Trivernis
|
4a9dcd35de
|
Add serialization of meta chunks
|
5 years ago |
Trivernis
|
64d76ad54d
|
Add conversion to Hash Entries from generic chunk
|
5 years ago |
Trivernis
|
bbe228707e
|
Add conversion methods between chunk data
|
5 years ago |
Trivernis
|
273497cf40
|
Merge remote-tracking branch 'origin/master'
|
5 years ago |
Trivernis
|
019ccce1cd
|
Add rainbowutils to parse ranbow table files
|
5 years ago |
trivernis
|
eb87c11271
|
Increase lines per chunk constant
|
5 years ago |
trivernis
|
8f09c68fa0
|
Remove waiting for thread since the thread will be killed when the program exists anyway
|
5 years ago |
trivernis
|
1fb5300a9a
|
Add progress bar to decryption progress
|
5 years ago |
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
|
e9cac5a16a
|
Fix multithreading and update README
|
5 years ago |
trivernis
|
5ca4be142d
|
Add [broken] multithreading
|
5 years ago |
trivernis
|
80f845f8ab
|
Initial single threaded application
|
5 years ago |
trivernis
|
6611fbc785
|
Initial commit
|
5 years ago |