agree

dependency status\ agree is a CLI tool for easily applying multi-key-turn security via Shamirs Secret Sharing.

Project state

agree is unstable.

Example

Split a secret into n shares

To split a secret (file) into shares, execute one of the following examples.:

This command is interactive and asks the user to provide data like s hare name, file path and optional password to encrypt the share data.

Restore a secret from n shares

In the following example, the secret was split into 2 shares. We need to provide exactly two shares in order to restore the secret and write it to STDOUT.\ This command is interactive as it might prompt for the password of the share if it's share dataa is encrypted.

agree interactive restore -s ./share1.file -s ./share2.file