Skip to content

😈 Ransomware-like that encrypts and decrypts directories/files using Aes cipher.

License

Notifications You must be signed in to change notification settings

RotrixLOL/do-not-cry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

donotcry

Encrypt/decrypt directories and files in AES cipher.

How to use

You can test this program with the files that are in test_files directory.

Encrypt

To encrypt a directory/file, run this command:

donotcry encrypt file.txt

Decrypt

To decrypt a directory/file, run this command

donotcry decrypt file.txt

Install

Build from source

Requirements:

  • Rust compiler
  • cargo

Local

  1. Clone the repo and cd into it.
  2. Build and install in cargo path.
cargo install --path .

crates.io

cargo install do-not-cry

Download binary

You can download a github release for your OS and then move it into your binaries path (/usr/bin for linux and mac).

Auto install

Use install.sh to auto install donotcry for your OS.

This will download install script and run it.

curl -L https://raw.githubusercontent.com/RotrixLOL/do-not-cry/main/install.sh | sh

TODO

Here are some tasks, you can check for more by searching // TODO: in source code.

  • generate randomly key and iv on encrypt, then show it or send an email. when decrypting ask for it.

Contribute

Contributions are open. Just follow CONTRIBUTING.md.

About

😈 Ransomware-like that encrypts and decrypts directories/files using Aes cipher.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages