Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aayes89/crypto
Encrypt and decrypt files in a directory
https://github.com/aayes89/crypto
aes-128 aes-256 aes-encryption gcm java
Last synced: about 1 month ago
JSON representation
Encrypt and decrypt files in a directory
- Host: GitHub
- URL: https://github.com/aayes89/crypto
- Owner: aayes89
- License: cc0-1.0
- Created: 2024-02-28T17:58:14.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-28T18:25:10.000Z (11 months ago)
- Last Synced: 2024-02-28T19:31:04.319Z (11 months ago)
- Topics: aes-128, aes-256, aes-encryption, gcm, java
- Language: Java
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Crypto
Encrypt and decrypt files in a directory using Java example for educational purposes only.The base algorithm responds to the behavior of the BlackCat ransomware but with the difference that the IV is placed at the end of the file to facilitate decryption and it is not known if the original does the same.
This code was tested on MacOS using NetBeans IDE with JDK 7
# Features
* encrypt all files in a directory using a known secret key provided within the code
* decrypt all files in a directory using the same secret key provided within the code# TODO
* improve the algorithm in terms of dynamism and number of lines of code
* allow it to be applied to an entire hard drive or hard drives present on a computer *# Warning
For educational use only, I am not responsible for any misuse that may be given to it.