@@ -5,20 +5,28 @@ This project constitutes a file cloaking utility that provides password-based se
5
5
* Storing backups of sensitive information on the Internet
6
6
* Transporting sensitive information electronically (E.g. email) or manually (E.g. using a flash drive)
7
7
8
- This project is dependent on pycrypto, using:
8
+ This project is dependent on pycryptodome (preferred) or pycrypto, using:
9
9
10
10
* Password-based Key Derivation Function version 2 (PBKDF2)
11
11
* AES256 data cryptography in Cipher-Block Chaining (CBC) mode
12
12
* Hash-based Message Authentication Code (HMAC) function SHA512
13
13
14
- The Python project code started with an example by Eli Bendersky:
15
- https://eli.thegreenplace.net/2010/06/25/aes-encryption-of-files-in-python-with-pycrypto/
16
-
14
+ Pycryptodome reference: https://www.pycryptodome.org/en/latest/src/api.html
17
15
Pycrypto reference: https://www.dlitz.net/software/pycrypto/
18
16
19
17
#### REQUIREMENTS
20
18
21
- * pycrypto
19
+ * Python 3
20
+ * pycryptodome (preferred) or pycrypto
21
+
22
+ #### INSTALLATION ####
23
+
24
+ Anaconda is not yet addressed. Sorry.
25
+
26
+ Download the github ZIP file.
27
+ Unzip it.
28
+ cd into the master folder.
29
+ python3 setup.py install
22
30
23
31
#### LICENSING
24
32
@@ -62,7 +70,7 @@ The ciphertext file created by cloak_file() has the following layout:
62
70
==========================
63
71
Total overhead = 208 bytes
64
72
65
- Feel free to
contact [email protected] for inquiries and
issues, especially if you find any bugs. I'll respond as soon as I can.
73
+ Feel free to add an issue for inquiries and bugs. I'll respond as soon as I can.
66
74
67
75
Richard Elkins
68
76
0 commit comments