All Projects → jeaye → safepaste

jeaye / safepaste

Licence: other
A security-conscious paste service

Programming Languages

clojure
4091 projects
shell
77523 projects

safepaste

safepaste is a security-conscious paste service for sharing private, encrypted data. All encryption is done client-side and it's impossible for the server, admin, or anyone without your 256 bit key to view the paste. All pastes are encrypted using AES-256.

Find it online here.

Features

  • AES-256 with random 256 bit secret keys
  • Always over HTTPS
  • Optional "burn after reading"
  • Always free and open source

Learn more about the service here.

Command-line tool

There is a command line tool for uploading and downloading pastes, written in bash, included in the repo. It supports all of the same options as the web page and performs the client-side encryption using openssl. To install it, use:

$ wget https://raw.githubusercontent.com/jeaye/safepaste/master/tool/safepaste
$ chmod +x ./safepaste

# To paste file (assuming safepaste script is within PATH):
$ safepaste < my-file

# To paste command output:
$ some-command | safepaste

# To download and decrypt a paste:
$ safepaste https://safepaste.org/f1a8f535#31bcdb56b77528a3c1b540bc460ed07d5b74fcf65eb91733bc4d10884e764caf

# To see more options:
$ safepaste -h

License

safepaste is under a strict copyleft license; see the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].