blob: 88213dce6a9350ee5674ee0f817774de18b689e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
-= Overview
This program will work only on Linux.
To build everything run 'make'.
Simple test can be done with
./encrpyt < README | ./cryptrobber > README.copy
The test should show that original text is written in english
and that default key is 31 32 in hex. Since the key can be anything
it is printted in hex, but you can lookup ASCII to find what string it is.
Decrypted README will be in README.copy.
-= Project Structure
'base' directory contains strans translator and smack macro processor.
STS files in project root directory are main files of corresponding programs.
'encrypt' will encrypt its input with hardcoded key. You can use it as:
./encrpyt < file_to_your_file > path_to_save_encrypted_data
'cryptrobber' will try different keys on it input, and if deciphered text
will met requirements cryptrobber will output predicted language and key.
So the thing is breaking encrypted files, use it as:
./cryptrobber < path_to_encrypted_data > path_to_save_decrypted_data
|