aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2020-10-18 18:22:31 +0300
committerAleksey Veresov <aleksey@veresov.pro>2020-10-18 18:22:31 +0300
commitdf0d6a4503a26508553510b4050eaa79f52e4e4e (patch)
tree2517b6070319270a4cb0df9dcf3814b16ecaece9 /README
parent9eadc7bac8863b7fd3a39edc9ba31cf4d3b5ab95 (diff)
downloadcryptrobber-df0d6a4503a26508553510b4050eaa79f52e4e4e.tar
cryptrobber-df0d6a4503a26508553510b4050eaa79f52e4e4e.tar.xz
cryptrobber-df0d6a4503a26508553510b4050eaa79f52e4e4e.zip
Another step to release.
Diffstat (limited to 'README')
-rw-r--r--README17
1 files changed, 15 insertions, 2 deletions
diff --git a/README b/README
index f8eda72..88213dc 100644
--- a/README
+++ b/README
@@ -1,3 +1,5 @@
+-= Overview
+
This program will work only on Linux.
To build everything run 'make'.
@@ -7,9 +9,20 @@ 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 33 in hex or 123 as ASCII.
+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:
-Following text is added for stability:
+ ./cryptrobber < path_to_encrypted_data > path_to_save_decrypted_data