-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
73 lines (37 loc) · 1.14 KB
/
README.txt
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Caesar - A Project For Encrypting Files Without Passwords
1. How To Run?
Type in terminal "./" and followed by the file name
2. Platform
- Linux
- MacOS (idk but since it is based on BSD...)
- Cygwin (Windows)
- Termux (Android)
3. Dependencies
- GnuPG
- zstd
4. Why Caesar?
- Does not require manually typing passwords
- Random generated password, therefore safer
- Fully transparent and modifiable code
- No passwords to remember or forget
5. What Each File Does?
a. mkdir.sh
- Creates necessary directories (or folders)
b. symmetric.sh
- Generates a symmetric key (32 bytes or 256 bits)
- Locks file
- Removes unencrypted file
- Creates a file checksum using Zstandard
c. unlock.sh
- Unlocks encrypted file
6. How To Use Caesar?
a. Encryption
- Run symmetric.sh
- Store the generated key somewhere safe
- Delete the keys from the keys from the keys directory after
b. Decryption
- Import the keys to the keys directory
- Ensure that the encrypted file is in the lock directory
- Run unlock.sh
7. Disclaimer
- If you have sensitive files to encrypt do not use rm, use shred instead