Browser-based encryption & key splitting

One secret,
split across many keys.

RivenKey encrypts your text or images in the browser with AES-256, then splits the encryption key into several shares using Shamir's Secret Sharing. You choose how many shares exist and how many are needed to unlock it. Nothing is uploaded or stored — it all runs on this device.

AES-256-GCM Shamir secret sharing Works offline
Secret content

What would you like to protect?

0 characters

Your content never leaves this device.

Access rules

How should the key be split?

5
212
3
25

Any 3 of the 5 key holders can combine their shares to decrypt the content. Any fewer than that cannot.

Uses secure randomness from your browser

Under the hood

How it works,
in four steps.

01

Encrypt

Your text or images are protected with a fresh AES-256 key and authenticated encryption.

02

Split

The random key is divided using Shamir’s Secret Sharing with your chosen threshold.

03

Distribute

Give one unique share to each trusted person through separate secure channels.

04

Reconstruct

Combine the threshold number of shares to restore the key and decrypt locally.