msg_enc_dec
Use SSH keys, Ed22519, X25519 and GCM to encrypt and decrypt messages and files for communication
version: 1.0.26 date: 2025-11-08 author: bestia.dev repository: GitHub
Hashtags: #maintained #ready-for-use #rustlang
My projects on GitHub are more like a tutorial than a finished product: bestia-dev tutorials.
⚠️ Security Warning
The implementation contained in this crate has never been independently audited!
USE AT YOUR OWN RISK!
Try it
For encrypted communication between two parties, both parties must use msg_enc_dec.
Install msg_enc_dec from GitHub.
It is preferred to use Rust locally to build the program, so you know exactly the source code and you can review it.
I use the CRUSTDE container to run Rust programs inside an isolated environment to not compromise my base operating system.
On Linux
Linux everywhere!
On Linux (I use Debian inside WSL on Windows):
cd ~/rustprojects
git clone git@github.com:bestia-dev/msg_enc_dec.git
code msg_enc_dec
cargo auto release
alias msg_enc_dec="./target/release/msg_enc_dec"
msg_enc_dec --help
Development details
Read the development details in a separate md file: DEVELOPMENT.md
Releases changelog
Read the releases changelog in a separate md file: RELEASES.md
TODO
and code happy ever after
Open-source and free as a beer
My open-source projects are free as a beer (MIT license).
I just love programming.
But I need also to drink. If you find my projects and tutorials helpful, please buy me a beer by donating to my PayPal.
You know the price of a beer in your local bar ;-)
So I can drink a free beer for your health :-)
Na zdravje! Alla salute! Prost! Nazdravlje! 🍻
//bestia.dev
//github.com/bestia-dev
//bestiadev.substack.com
//youtube.com/@bestia-dev-tutorials

