Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Rust Encryption Projects
-
ffsend
:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.
-
Ockam
Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
rage
A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
kerkour.com
(Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @ https://kerkour.com
-
bloom-legacy
DEPRECATED - End-to-end encrypted Notes, Files, Calendar, Contacts... for Android, IOS, Linux & MacOS
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
disclosure: I work at Ockam.
The Portals for Mac app is an example of the type of thing you could build using the open source stack of protocols. The README (linked by parent) links out to all of the relevant parts of the protocol documentation to explain how these work together. The NAT Traversal (https://github.com/build-trust/ockam/blob/develop/examples/a...) part of the README is probably the best explanation of why the free relay you get via Ockam Orchestrator is a useful part of this demo.
As for why would anyone trust this: The protocols are designed so you absolutely don't have to trust the relay. Trust is pushed out to the edges that you control and so you're not susceptible to a MITM attack if something like a relay is compromised. The protocol design for all of this is open and documented, and was independently audited by (IMO) some of the best in the business, Trail of Bits: https://docs.ockam.io/reference/protocols.
I'm a huge fan of restic as well. My only complaint is performance and memory usage. I'm looking forward to being able to use Rustic: https://rustic.cli.rs/
Project mention: Ask HN: QR Codes Unsuitable for Storing Gigabytes and Beyond in Graphic Format? | news.ycombinator.com | 2024-03-07Yes. QR codes are meant to store only a few kilobytes at most. They are not suitable for encoding gigabytes of data.
At perhaps 2KB per page, you'd need 524288 pages to store a 1GB. That's 1048 reams. Please just use an archival optical disk instead.
Even if the scheme using multiple QR codes in sequence rather than a single large code block. The paper backup implementations that use QR codes https://github.com/intra2net/paperbackup https://github.com/cyphar/paperback are only meant to be used for private key backup.
Project mention: Kopia: Open-Source, Fast and Secure Open-Source Backup Software | news.ycombinator.com | 2023-09-15bupstash supports it, however I didn't try it out
https://github.com/andrewchambers/bupstash/blob/master/doc/g...
Project mention: How have you organized your uploaded data knowing that cloud providers might access your files? | /r/PrivacyGuides | 2023-05-23Rclone can be used on windows dexios has a wip gui app and borg yeah thats a linux only thing. You could probably use rclone itself though as it has tons of useful features like encryption.
Project mention: Ask HN: Are there any open source forks of nomad smd consul? | news.ycombinator.com | 2024-05-02We use and maintain this cross-platform/cross-lang secrets management option: https://github.com/neosmart/securestore-rs
It keeps secrets out of your environment variables and lets you manage secrets the same way you do code (in lock-step with the code that uses it and as easy to update a secret just by pushing to git), but it's definitely for smaller teams or projects.
There is also "aft"[0] (I'm the author) for transferring files between devices.
[0] https://github.com/dd-dreams/aft
Rust Encryption related posts
-
Rustic – fast, encrypted, and deduplicated backups
-
Anouncing rustic_core - a library for fast, encrypted, deduplicated backups
-
rustic - fast, encrypted, and deduplicated backups made with Rust
-
Sentc end-to-end encryption sdk, now with 2-factor authentication and light version without encryption. It is cross compiled to flutter and wasm.
-
Zero-details, privacy-focused in-app file system
-
Sentc. An End-to-end encryption sdk with groups, server side key rotation and file handling + searchable encryption
-
Sentc. An End-to-end encryption sdk with groups, server side key rotation and file handling. Now with easier self-hosting.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Encryption projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | ffsend | 6,844 |
2 | Ockam | 4,353 |
3 | rage | 2,336 |
4 | rustic | 1,541 |
5 | paperback | 1,050 |
6 | bupstash | 873 |
7 | rdedup | 818 |
8 | age-plugin-yubikey | 504 |
9 | kerkour.com | 458 |
10 | ssh-vault | 429 |
11 | Cloaker | 403 |
12 | lucid | 368 |
13 | dexios | 204 |
14 | Pop_OS-Guide | 179 |
15 | serde-encrypt | 176 |
16 | infinitree | 141 |
17 | securestore-rs | 116 |
18 | etebase-rs | 115 |
19 | bloom-legacy | 115 |
20 | etebase-py | 66 |
21 | accord | 60 |
22 | aft | 38 |
23 | wdcrypt | 35 |
Sponsored