Top 15 Rust Encryption Projects
:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.Project mention: I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small! | reddit.com/r/programming | 2021-12-28
I maintain Send and host a public instance at send.vis.ee. Useful to send 10GB of files over email for example. I also developed ffsend as CLI tool for it.
End-to-end encryption and mutual authentication for distributed applications.Project mention: Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.58] | reddit.com/r/rust | 2022-01-13
Ockam crates implement a collection of messaging and cryptographic protocols that provide end-to-end application layer trust in data. We believe that, in order to have a realistically manageable vulnerability surface, all modern applications need end-to-end guarantees of data integrity and authenticity. The only way to build secure and private applications is to remove unnecessary implicit trust in network boundaries, intermediaries and infrastructure.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Zero-details, privacy-focused in-app file system.Project mention: Rust Ephemeral Encrypted Containers/FS (maybe) | dev.to | 2021-10-17
You can all find that URL here - https://github.com/zboxfs/zbox
A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.Project mention: How to securely encrypt a file with an insecure password in Rust | news.ycombinator.com | 2022-01-19
I'd generally look at anything like this as a code smell. If you're looking for simple file encryption in Rust, and you'd consider doing something as bespoke as this, just use `rage` (and its `age` crate). As a bonus, you get interop with Go (the reference implementation of age is in Go).
Having said this, I want to put a word in for a design change I think all of these tools should consider: don't accept user-provided passphrases by default. Instead, generate passphrases for the user, with a wordlist and entropy target.
Encrypting programs can still accept a (bad) passphrase with an option! But it shouldn't be the default behavior.
Data deduplication engine, supporting optional compression and public key encryption.Project mention: Restic: Backups Done Right | news.ycombinator.com | 2021-11-13
Easy and efficient encrypted backups.Project mention: Using Git For Backups | reddit.com/r/git | 2021-11-21
Paper backup generator suitable for long-term storage.Project mention: Paperback - An Encrypted Paper-based Backup Solution | reddit.com/r/coolgithubprojects | 2021-12-29
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Simple, drag-and-drop, password-based file encryptionProject mention: [Noob] What's a friendly GUI solution to protect my files from being snooped on by computer shop? [Linux Mint 20.2 Cinnamon] | reddit.com/r/linuxmint | 2021-11-09
I wrote a dead simple file encryption utility for this sort of purpose: https://github.com/spieglt/cloaker
High performance and distributed KV store w/ REST API. 🦀 (by lucid-kv)Project mention: NoSQL and Key-Value storage systems based on Rust (Redis and Tarantool replacements in Rust) | reddit.com/r/rust | 2021-12-17
Lucid — High performance and distributed KV store accessible through a HTTP API
YubiKey plugin for ageProject mention: Passage: A fork of password-store that uses age instead of GnuPG | news.ycombinator.com | 2021-12-17
We designed the plugin protocol (https://hackmd.io/@str4d/age-plugin-spec) and generally the age recipient/identity structure specifically to enable the use of hardware or remote keys!
For example, https://github.com/str4d/age-plugin-yubikey makes it very easy to use PIV tokens, including YubiKeys, with age. (Well, for now with rage, since plugin support is coming in age v1.1.0.)
I argue against password-protecting keys by default because, unlike using hardware tokens, it doesn't protect against many threat models.
Scalable and encrypted embedded database with 3-tier cachingProject mention: Infinitree: Versioned, Embedded Database in Rust | news.ycombinator.com | 2021-10-22
A Python client library for EtebaseProject mention: error on linux: No module named 'etesync_dav' | reddit.com/r/EteSync | 2021-12-19
Basically, you need to reinstall the DAV using yay (it will remember your configuration, no worries). However, the pypi etebase package still needs to be updated as well. I notified Tasn and created an issue, so it should be resolved swiftly.
ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256Project mention: RustCrypto Release Announcements: `aead` v0.4, `cipher` v0.3, `crypto` v0.2, `elliptic-curve` v0.9, `ecdsa` v0.11 | reddit.com/r/rust | 2021-04-30
For example, would consider housing ECIES (https://github.com/phayes/ecies-ed25519) under the RustCrypto organization?
File encryption done right (by finfet)Project mention: Show HN: Kestrel – Secure File Encryption | news.ycombinator.com | 2022-01-12
A simple file encryption program written in Rust using the Rust Crypto set of crates.Project mention: Exocryption - A file encryption program written in Rust using the Rust Crypto set of crates. | reddit.com/r/rust | 2021-06-15
You can check it out here.
Rust Encryption related posts
How to securely encrypt a file with an insecure password in Rust
1 project | news.ycombinator.com | 19 Jan 2022
Encrypting a file full of TOTP keys - method vs madness
3 projects | reddit.com/r/crypto | 1 Jan 2022
Paperback - An Encrypted Paper-based Backup Solution
1 project | reddit.com/r/coolgithubprojects | 29 Dec 2021
Paperback: An encrypted paper-based backup scheme
1 project | reddit.com/r/CKsTechNews | 26 Dec 2021
The Future of Sequoia PGP
1 project | reddit.com/r/rust | 14 Dec 2021
[SHARE] Tidal Requests
1 project | reddit.com/r/riprequests | 16 Nov 2021
Problem starting OpenVpn
1 project | reddit.com/r/VPS | 15 Nov 2021
What are some of the best open-source Encryption projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.