Skip to content

Repository files navigation

SEcrypt

About

SEcrypt is a cross-platform cryptography and steganography toolkit designed to provide an interface to strong encryption algorithms, both symmetric and asymmetric. SEcrypt currently supports AES-256 and RSA. It also includes a user-friendly web server that allows for easy interaction.

Todos

  • Make sure it works on windows
  • Add the port option
  • Bundle the templates in the executable
  • Add more encryption methods to the web ui
  • Steganography

Run:

Windows

  • Download the finished file from GitHub: SEcrypt.
  • After downloading, drag the file to the command line and add flag "-s". Example: .\SEcrypt.exe -s
  • Open 127.0.0.1:23444 in your web browser

Linux

  • Download the executable from GitHub releases
  • Open the terminal (e.g. by pressing Ctrl+Alt+T) in the same directory as the executable and run ./SEcrypt -s. More information about command line arguments can be found by running ./SEcrypt -h
  • Open 127.0.0.1:23444 in your web browser

Connect:

Build:

Linux

Install required tools

Ubuntu/Debian
sudo apt update
sudo apt upgrade
sudo apt install g++ make cmake
Arch (the preferred one)
# Optionally run a full system upgrade:
sudo pacman -Syu

# Install required packages
sudo pacman -S g++ make cmake

Build the project

git clone https://github.com/seva009/SEcrypt.git
cd SEcrypt
cmake -B build
cd build
make

Windows

Install MSYS2 and run the following commands:

pacman -Syu
pacman -Su
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-cmake
pacman -S git
git clone https://github.com/seva009/SEcrypt.git
cd SEcrypt
mkdir build
cd build
cmake ..
make

Important

If you are going to change the web UI, then change index.html and then convert it to header.h using HTML_builder and rebuild the project All scripts and styles for web UI should be in the file index.html

Bugs:

Steganography in audio files does not preserve the original form of the message.

About

Мультиплатформенная шифровалка за основу взят XORcrypt

Resources

Code of conduct

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages