You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+66-26Lines changed: 66 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,32 +6,72 @@
6
6
Steganography software for encrypting text into image that uses modified version of LSB (Least Significant Bit) algorithm. Project is part of this [Medium article](https://medium.com/@szymonkocur/how-i-redesigned-lsb-steganography-algorithm-ee45503dd47).
7
7
8
8
## Usage:
9
-
### Window option
10
-
#### To encrypt text into image:
11
-
1. Find a photo to use for encryption.
12
-
2. Enter the name of that photo in place of "image_name".
13
-
3. Enter text to encrypt.
14
-
4. Click "Encrypt".
15
-
5. Enjoy!
16
-
17
-
#### To decrypt text from image:
18
-
1. Enter name of image with encrypted message.
19
-
2. Click "Decrypt".
20
-
3. Enjoy!
21
-
22
-
### Command line arguments:
23
-
`-EM arg` or `--encryption-mode arg` - sets encryption mode to one of the following:
24
-
* if `arg` is equal to 1, then SingleColorEncryption will be used
25
-
* if `arg` is equal to 2, then MultiColorEncryptio will be used
26
-
* if `arg` is equal to 3, then LowLevelBitEncryption will be used
27
-
* if `arg` is equal to 4, then RSAEncryption will be used. WARNING: EXPERIMENTAL IMPLEMENTATION
28
-
29
-
`-DM arg` or `--decryption-mode arg` - sets decryption mode with `arg` option analogically used as above (of course it will decrypt specific algorithm)
30
-
31
-
`-f fileName` or `--file-name fileName` - sets image name (or path to it) which will store encrypted data
0 commit comments