Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jibaru/fshield
File encryptor & decryptor
https://github.com/jibaru/fshield
cloud encryption-decryption file google-drive mediafire meganz
Last synced: 1 day ago
JSON representation
File encryptor & decryptor
- Host: GitHub
- URL: https://github.com/jibaru/fshield
- Owner: Jibaru
- Created: 2023-11-23T04:19:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-23T04:23:55.000Z (about 1 year ago)
- Last Synced: 2025-01-11T23:15:37.893Z (7 days ago)
- Topics: cloud, encryption-decryption, file, google-drive, mediafire, meganz
- Language: Go
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File shield
File transformer and encryptor/decryptor
## Usage
### Generate a 16-bits password
```
$ ./fshield -t gen
serb02me3ydGHflT
```### Encrypt a file (for example, a video)
```
$ ./fshield -t enc -s video.mp4 -o encrypted.txt -k serb02me3ydGHflT
```### Decrypt a file (for example, a video)
```
$ ./fshield -t dec -s encrypted.txt -o video_dec.mp4 -k serb02me3ydGHflT
```## Flags
- -t: the type of the usage, could be gen (to generate a new password), enc (to encrypt), dec (to decrypt)
- -s: the path of the source. On encrypt is the path of the file to encrypt. On decrypt is the path of the encrypted file.
- -o: the path of the output. On encrypt is the path of the output encrypted file. On decrypt is the path of the output decrypted file.
- -k: the password to encrypt or decrypt## Use Cases
- Upload personal files (like backups) on cloud
- Protect personal and important shared files