#upload #aes-256 #cli #encryption

app bup

A command-line client for Blind Upload

6 releases

0.1.5 May 7, 2022
0.1.4 May 7, 2022

#15 in #aes-256

AGPL-3.0-only

3MB
449 lines

Contains (ELF exe/lib, 10MB) linux_x86-64_executable/bup

bup

A command-line client for Blind Upload.

Usage: bup URL                                    # download and decrypt
       bup --split-key URL TELEPHONE_CODE         # download and decrypt
       bup [--split-key] FILENAME [FILENAMES...]  # encrypt and upload

Download pre-compiled linux_x86-64 executable.

Or compile it yourself from source, once you've installed Rust:

fadedbee@box:~$ cargo install bup
    Updating crates.io index
  Installing bup v0.1.4
   Compiling autocfg v1.1.0
   Compiling cfg-if v1.0.0
...
   Compiling reqwest v0.11.10
   Compiling bup v0.1.4
    Finished release [optimized] target(s) in 1m 17s
  Installing /home/fadedbee/.cargo/bin/bup
   Installed package `bup v0.1.4` (executable `bup`)

fadedbee@box:~$ bup
bup version 0.1.5

A command-line client for Blind Upload.

https://github.com/fadedbee/bup

Usage: bup URL                                    # download and decrypt
       bup --split-key URL TELEPHONE_CODE         # download and decrypt
       bup [--split-key] FILENAME [FILENAMES...]  # encrypt and upload

Dependencies

~11–26MB
~409K SLoC