https://github.com/twometer/hyperbacked
🔐 Superbacked, but in Rust
https://github.com/twometer/hyperbacked
Last synced: about 1 year ago
JSON representation
🔐 Superbacked, but in Rust
- Host: GitHub
- URL: https://github.com/twometer/hyperbacked
- Owner: Twometer
- License: mit
- Created: 2022-12-23T22:01:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-12T18:04:05.000Z (over 2 years ago)
- Last Synced: 2025-04-23T20:15:31.397Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 2.55 MB
- Stars: 163
- Watchers: 7
- Forks: 14
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hyperbacked
A clone of [Superbacked](https://superbacked.com/), written in Rust.
Basically, it stores secrets securely using printable PDFs that contain encrypted QR-Codes. The encrypted backup can optionally be sharded, so that
it can be distributed across many trusted people, with only a configurable subset of shards being required to decrypt the secret.
## Features
- Written in pure, 100% safe Rust
- Free, open-source, and auditable
- Supports _Plausible Deniability_, _Secret Sharing_, and _256-bit AES-GCM encryption_.
- Runs on Windows, macOS, and Linux with a native GUI using [iced](https://iced.rs)
## Encryption
An example of encrypting a secret using 2/3 secret sharing:
https://user-images.githubusercontent.com/26793103/209542520-5d198371-0cc4-49ba-b98b-73fd10b25628.mp4
## Decryption
An example of decryption the secret created in the previous video, with only 2 of the 3 generated shards:
https://user-images.githubusercontent.com/26793103/209542512-00f8c6d2-5981-4ca5-9afd-e7135a3e1395.mp4