An open API service indexing awesome lists of open source software.

https://github.com/flopp/sodium-crypt

libsodium based file encrypter/decrypter
https://github.com/flopp/sodium-crypt

decryption encryption example libsodium password

Last synced: 11 months ago
JSON representation

libsodium based file encrypter/decrypter

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/flopp/sodium-crypt.svg?branch=master)](https://travis-ci.org/flopp/sodium-crypt)
![License MIT](https://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat)

# sodium-crypt
libsodium based file encrypter/decrypter

This is just a quick example on how to use `libsodium` for password-based file encryption/decryption.

**DO NOT USE THIS IN PRODUCTION!**

## Build

Make sure, `libsodium` is properly installed.
On Debian/Ubuntu-based systems, a simple `sudo apt install libsodium-dev` should suffice.

Then run

```
make
make test
```

## Use

### Encrypt

```
build/sodium-crypt --encrypt PASSWORD INPUTFILE OUTPUTFILE
```

### Decrypt

```
build/sodium-crypt --decrypt PASSWORD INPUTFILE OUTPUTFILE
```