https://github.com/estevesegura/rams0n1t0
Rams0n1t0 is a piece of software designed to encrypt our files and protect them from prying eyes.
https://github.com/estevesegura/rams0n1t0
Last synced: 3 months ago
JSON representation
Rams0n1t0 is a piece of software designed to encrypt our files and protect them from prying eyes.
- Host: GitHub
- URL: https://github.com/estevesegura/rams0n1t0
- Owner: EsteveSegura
- License: mit
- Created: 2020-01-30T18:22:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-04T21:46:44.000Z (over 4 years ago)
- Last Synced: 2025-02-01T20:29:39.471Z (5 months ago)
- Language: JavaScript
- Size: 679 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Rams0n1t0 is a piece of software designed to encrypt our files and protect them from prying eyes. Be careful, some files may be unrecoverable
![]()
![]()
![]()
![]()
TLDR
|
Installation
|
Usage## TLDR
**Rams0n1t0** analyzes the entire file tree starting with the folder that we specify and is only capable of performing actions forward, never backwards of the specified folder.We use an **AES-256-CTR encryption**, an extremely strong algorithm, today it is practically **impossible to break** the algorithm.
The author of this project is not responsible for the misuse / lost files in the use of the software
## Installation
**NOTE**: NodeJS 10.13.0 or higher is required.
```bash
# clone the repo
$ git clone https://github.com/EsteveSegura/rams0n1t0.git# change the working directory to insta-growth
$ cd rams0n1t0# install NodeJS if is not installed
# this will show up the help message
$ cd src && node index -h
```## Usage
The software has two main actions: **Encryption** and **decryption**, both actions must be done from the terminal.**Encryption**
``` bash
# Encrypt the testArea folder included
$ node index --encrypt ../testArea
```This process will **encrypt the entire tree of files from the folder specified in --encrypt** and also create a file "**decrypt.key**" in the folder where the program is being called, **this file is the most important when it comes to recovering our files**.
**Decryption**
``` bash
# Encrypt the testArea folder included
$ node index --decrypt ../testArea --key ./decrypt.key
```**In the decryption process we will have to enter the correct .key file, if this does not happen, the program corrupts all our files becoming unrecoverable for ALWAYS.** This happens for security reasons and to avoid brute force attacks.
## License
MIT © Rams0n1t0