https://github.com/deedeecx330/skyhookfilecrypt
Multithreaded file encryption and decryption module extracted from Skyhook: https://github.com/deedeecx330/skyhook
https://github.com/deedeecx330/skyhookfilecrypt
decryption decryption-tool encryption encryption-decryption encryption-tool file files python python3 skyhook
Last synced: 11 months ago
JSON representation
Multithreaded file encryption and decryption module extracted from Skyhook: https://github.com/deedeecx330/skyhook
- Host: GitHub
- URL: https://github.com/deedeecx330/skyhookfilecrypt
- Owner: deedeecx330
- License: gpl-3.0
- Created: 2020-07-27T10:04:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-22T08:51:54.000Z (over 5 years ago)
- Last Synced: 2024-10-31T15:53:37.584Z (over 1 year ago)
- Topics: decryption, decryption-tool, encryption, encryption-decryption, encryption-tool, file, files, python, python3, skyhook
- Language: Python
- Homepage:
- Size: 46.9 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# skyhookfilecrypt
Multithreaded file encryption and decryption module extracted from Skyhook: https://github.com/deedeecx330/skyhook
Designed to be both fast and easy on the resources.
# Usage
The module has two functions, encryptFile and decryptFile. The function arguments in both cases are:
- File that is to be encrypted/decrypted
- Output file where encrypted/decrypted contents will be saved to
- A bytestring passphrase to encrypt/decrypt the file with
For example
```
skyhookfilecrypt.encryptFile("file.in", "file.out", b"password")
```
will encrypt file.in with the given password and write the encrypted contents of file.in to file.out. Same principle works for decrypting files:
```
skyhookfilecrypt.decryptFile("file.in", "file.out", b"password")
```
will decrypt file.in with the given password and write the decrypted contents to file.out.