GitHub topics: secret-sharing
agievich/bee2
A cryptographic library
Language: C - Size: 2.27 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 81 - Forks: 23

asonnino/shamir-bip39
EIP-3450 Shamir secret sharing for BIP-39 mnemonics
Language: Rust - Size: 98.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 2

data61/MP-SPDZ
Versatile framework for multi-party computation
Language: C++ - Size: 18.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,017 - Forks: 313

harrison001/stegosafe-cli
CLI tool for threshold-based encrypted steganography using AES-256 + Shamir Secret Sharing
Language: Python - Size: 22.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

docknetwork/crypto
Rust crypto library for data privacy tools
Language: Rust - Size: 70.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 107 - Forks: 38

Abhiroop2004/Secret-Image-Sharing
Contains functions for Visual Cryptography and Secret sharing of images using Shamir's Secret Sharing
Language: Python - Size: 1.22 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

theCalcaholic/nextcloud-secrets
The secrets app allows Nextcloud users to securely transmit e2e encrypted secrets (like passwords) to anyone
Language: JavaScript - Size: 3.22 MB - Last synced at: 4 days ago - Pushed at: 25 days ago - Stars: 32 - Forks: 6

lschoe/mpyc
MPyC: Multiparty Computation in Python
Language: Python - Size: 19.3 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 397 - Forks: 80

abhishekkr/dory
secret sharing service with auto-expiry as default, doesn't need accounts
Language: Go - Size: 839 KB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 20 - Forks: 1

Cellar/cellar-api
API UI Layer for the Cellar Application.
Language: Go - Size: 357 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

dmno-dev/dmno
The missing middleware for your configuration and secrets.
Language: TypeScript - Size: 15.9 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 220 - Forks: 9

cicada-mpc/cicada-mpc
Fault-tolerant secure multiparty computation in Python.
Language: Python - Size: 5.72 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 6 - Forks: 1

Psalmuel01/zk_cryptography_study
Documenting my learnings on zero knowledge proofs.
Language: Rust - Size: 117 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

snipsco/rust-threshold-secret-sharing
A pure-Rust implementation of various threshold secret sharing schemes
Language: Rust - Size: 104 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 166 - Forks: 36

cyphar/paperback
Paper backup generator suitable for long-term storage.
Language: Rust - Size: 7.3 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1,272 - Forks: 46

c0dearm/sharks
Fast, small and secure Shamir's Secret Sharing library crate
Language: Rust - Size: 51.8 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 14

Tenemo/threshold-elgamal
A TypeScript library with a collection of functions implementing selected ElGamal cryptographic algorithms in TypeScript on top of native JavaScript BigInteger. Its core includes ElGamal functions for key generation, encryption, and decryption. It is extended with support for threshold encryption. Runs both in Node and in browsers.
Language: TypeScript - Size: 282 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 1

incipher/shamir 📦
Moved to https://codeberg.org/abdelrahman/shamir
Language: Go - Size: 423 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 43 - Forks: 8

AlexiaChen/mpvss-rs
The library implements a simple Publicly Verifiable Secret Sharing(PVSS) scheme in Rust.
Language: Rust - Size: 128 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 26 - Forks: 4

nonrational/privnote-cli
:key: the power of privnote.com in your terminal
Language: JavaScript - Size: 66.4 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 5

sniptt-official/ots
🔐 Share end-to-end encrypted secrets with others via a one-time URL
Language: Go - Size: 59.6 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 1,790 - Forks: 48

cdpxe/NetworkCovertChannels
Some network covert channel projects of my own research, containing a protocol channel tool (protocol switching covert channel, PCT/PSCC), a protocol hopping covert channel (PHCC) tool, the protocol channel-aware active warden (PCAW) and ... VSTT.
Language: C - Size: 394 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 5

shinji-san/SecretSharingDotNet
An C# implementation of Shamir's Secret Sharing
Language: C# - Size: 575 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 42 - Forks: 11

kreuzwerker/yess 📦
yess enables splitting secrets into shares using a Yubikey-based threshold schema
Language: Go - Size: 42 KB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

coduri/VisualCrypto
A toolkit for Visual Cryptography and Random Grid schemes
Language: Python - Size: 12.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 53 - Forks: 4

applied-crypto-lab/picco
This repository corresponds to the PICCO compiler for secure multi-party computation published in 2013 with more recent efficiency improvements.
Language: C - Size: 3.72 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 5

NillionNetwork/tinynmc
Minimal pure-Python implementation of a secure multi-party computation (MPC) protocol for evaluating arithmetic sum-of-products expressions via a non-interactive computation phase.
Language: Python - Size: 55.7 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 66 - Forks: 14

getamis/alice
Hierarchical Threshold Signature Scheme
Language: Go - Size: 45.5 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 385 - Forks: 75

huantrinh1802/secret_template_renderer
CLI tool and library for using Jinja template to render secrets from various providers.
Language: Python - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

therockstorm/privacy-protect
Securely share and store passwords and sensitive files.
Language: HTML - Size: 1.98 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 146 - Forks: 18

mcc/secret-sharing-app
A secure, zero-trust secret-sharing app built with Cloudflare Pages and KV. Features optional E2EE, server-side encryption, auto-expiry with timers, OTP verification, and QR code sharing. Share secrets effortlessly via a sleek UI or API.
Language: JavaScript - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

TNO-MPC/mpyc.stubs
TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Stubs
Language: Python - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

CremitHQ/nebula
💫 Nebula: An open-source secret management solution secure, scalable, and flexible handling of secret across multiple domains.
Language: Rust - Size: 6.67 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 35 - Forks: 2

lapets/shamirs
Minimal pure-Python implementation of Shamir's secret sharing scheme.
Language: Python - Size: 88.9 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 4

skewthreads/QR-secret-sharing
:lock: Create QR codes to secret-share a message. Ideal for cryptocurrency wallet recovery keys and passwords.
Language: Python - Size: 787 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 120 - Forks: 18

fullpipe/share-secret-frontend
Language: TypeScript - Size: 707 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

fullpipe/share-secret
Language: Go - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

sniptt-official/web-ots
💥 Web app for sharing One-Time Secrets
Language: TypeScript - Size: 139 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Anish-M-code/share_secrets
A crossplatform Secret sharing Tool using python3 . Can be used as offline Password Backup System.
Language: Python - Size: 169 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 21 - Forks: 10

mahyarmirrashed/hu.sh
Securely share keys/secrets with others outside of chat communications.
Language: TypeScript - Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

richstokes/wavehider
🕵🏼♀️ Hide secret documents inside audio files
Language: Go - Size: 7.81 KB - Last synced at: 27 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

darconeous/msecret-rust
Tool for deriving various types of keys from known symmetric secrets.
Language: Rust - Size: 146 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

natharyan/Secret-Sharing-Arithmetic-Functions
Shamir's secret sharing with beaver's multiplication to generate shares of an arbitrary arithmetic function given by the user with two secret values as the variables
Language: Python - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

reegodev/confidante
🔐 Securely share your environment files through password managers
Language: TypeScript - Size: 331 KB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

GregTonoski/BIP39-XOR
Encrypt or decrypt 12, 15, 18, 21 or 24 BIP39 codewords array (so-called "seed phrase") using exclusive OR (XOR)/Vernam cipher (a.k.a. One Time Pad).
Language: Shell - Size: 413 KB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 1

zorvan/vsss-wasm
verifiable secret-sharing in Rust and Wasm
Language: JavaScript - Size: 1.01 MB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 4 - Forks: 1

autoapply/yaml-crypt
Encrypt and decrypt YAML documents
Language: JavaScript - Size: 603 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 2

Veinar/envcloak
A secure and easy-to-use tool for managing sensitive data with built-in encryption, decryption, and key management. Protect your secrets during development, testing, and deployment with CLI command + Python library support.
Language: Python - Size: 283 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 7

diegoandino/shamir-zig
A Zig implementation of Shamir's Secret Sharing Scheme
Language: Zig - Size: 327 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

davedittrich/python_secrets
Python CLI for managing secrets and eliminating default passwords in FOSS
Language: Python - Size: 1.34 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 16 - Forks: 6

kavir1698/ShamirSSS.jl
Shamir's Secret Sharing Scheme
Language: Julia - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

guardedbox/guardedbox 📦
Online client-side manager for secure storage and sharing of secrets.
Language: JavaScript - Size: 7.21 MB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 43 - Forks: 8

rpgeeganage/ots-share-app
A self-hosting app to share secrets only one-time.
Language: TypeScript - Size: 780 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 62 - Forks: 3

TNO-MPC/protocols.kaplan_meier
TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Kaplan-Meier
Language: Python - Size: 92.8 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Ajnasz/sekret.link
Service to share passwords, secret notes securely
Language: Go - Size: 2.39 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 14 - Forks: 1

rjwalters/keytool
Desktop tool for key backup using Shamir's Secret Sharing
Language: Svelte - Size: 1.42 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

thecodeah/secret-board
An anonymous secret-sharing website
Language: Python - Size: 263 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 2

Qbicz/multi-secret-sharing
open source tool for splitting multiple secrets among multiple stakeholders
Language: Python - Size: 44.8 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 14 - Forks: 6

plabayo/bucket
bckt.xyz — link shortener and secret share
Language: Rust - Size: 304 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

wearedevx/keystone
Secrets synced and safe.
Language: Go - Size: 77.1 MB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 25 - Forks: 4

posener/sharedsecret
Implementation of Shamir's Secret Sharing algorithm.
Language: Go - Size: 20.5 KB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 69 - Forks: 10

Chen-Junbao/SecureAggregation
personal implementation of secure aggregation protocol
Language: Python - Size: 10.8 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 8

elcritch/keyx
Elixir implementation of Shamir's Secret Sharing
Language: Elixir - Size: 5.8 MB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 6

euugenechou/gfsecretsharer
Shamir's Secret Sharing in C using GF(256).
Language: C - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

sheikhartin/notamoo
Leave special notes for special people!
Language: Python - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

prbinu/zcretshare
A command-line tool for sharing secret/key materials between two (or more) users using SSH keys
Language: Go - Size: 213 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 9 - Forks: 2

FudanMPL/pMPL
pMPL: A Robust Multi-Party Learning Framework with a Privileged Party. This project is connected with the publication @ ACM CCS 2022.
Language: C++ - Size: 329 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 15 - Forks: 4

24greyhat/Hips
Hidden in plain sight! simple yet effective covert way to obfuscate data (e.g., shellcode), no one will tell gibberish from malicious!
Language: Python - Size: 1000 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2

chr78rm/shamirs-keystore
A library for protecting pkcs12 keystores with shared secrets.
Language: Java - Size: 1.36 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 1

TNO-MPC/mpyc.exponentiation
TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Secure Exponentiation
Language: Python - Size: 23.4 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

TNO-MPC/mpyc.matrix_inverse
TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Matrix Inverse
Language: Python - Size: 16.6 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

TNO-MPC/mpyc.secure_learning
TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Secure Learning
Language: Python - Size: 66.4 KB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

lukasboc/onetimetext
OneTimeText is a tool designed to help you send sensitive data, such as passwords, without it showing up in chat or email histories.
Language: Blade - Size: 1.21 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

jasonkresch/protect
A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security
Language: Java - Size: 1.9 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 95 - Forks: 23

Commonfare-net/secrets
Simple Secret Sharing Service for social and decentralised management of passwords
Language: Clojure - Size: 506 KB - Last synced at: 10 months ago - Pushed at: almost 8 years ago - Stars: 36 - Forks: 15

TrustworthyComputing/plasma
Code for "PLASMA: Private, Lightweight Aggregated Statistics against Malicious Adversaries"
Language: Rust - Size: 396 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

v1k45/pastepass
Secure, one-time paste bin for sharing secrets.
Language: Go - Size: 2.46 MB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 22 - Forks: 2

kcmannem/eyaml
Manage secrets with Git
Language: Go - Size: 92.8 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

wavefnx/shamirs
A cryptographic library for splitting and reconstructing secrets using Shamir's Secret Sharing.
Language: Rust - Size: 19.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

SpinResearch/rustysecrets-node
🔑 Node.js bindings to RustySecrets, a secret sharing scheme implementation written in Rust
Language: Rust - Size: 5.53 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

anderspkd/secure-computation-library
Secure Computation Utilities
Language: C++ - Size: 656 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 0

danish17/secrets-web
Web app using Secrets API
Language: TypeScript - Size: 4.87 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

Akongstad/Secret-Sharing-Crypt2024
Secret Sharing Project | Cryptography 2024 | ITU
Language: Python - Size: 133 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

MatteoArella/pedersen
Pedersen verifiable secret sharing.
Size: 657 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

c0dearm/sharks-wasm
WebAssembly bindings for Sharks
Language: Rust - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

kysley/weave.run
Securely share zero-knowledge secrets via url or peer2peer sessions
Language: TypeScript - Size: 205 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

encryptogroup/ABY
ABY - A Framework for Efficient Mixed-protocol Secure Two-party Computation
Language: C++ - Size: 11 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 441 - Forks: 132

danish17/secrets
API to create and share n-times viewable secrets.
Language: TypeScript - Size: 371 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

cryptimeleon/craco
CRyptogrAphic COnstructions
Language: Java - Size: 1.87 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 5

morphar/secretmessage
Secret Message
Language: JavaScript - Size: 202 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

OrestisAlpos/general-hotstuff
Implementation and benchmarks for general HostStuff and general distributed cryptography. Original project hot-stuff/libhotstuff.
Language: C++ - Size: 88.7 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Archistar/archistar-smc
Secret sharing library in Java for the Archistar multi-cloud storage system
Language: Java - Size: 712 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 45 - Forks: 18

Archistar/archistar-smc-js
JavaScript secret sharing library optimized for storage applications
Language: JavaScript - Size: 117 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

Judger0716/darkpool
Efficient Darkpool Trading System Based on Blockchain Technology
Language: JavaScript - Size: 130 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

envkey/envkey-source
Set OS-level shell environment variables with EnvKey. Allows EnvKey to be used with any language. Pairs well with Docker.
Language: Go - Size: 664 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 63 - Forks: 11

encryptogroup/MOTION
An efficient, user-friendly, modular, and extensible framework for mixed-protocol secure multi-party computation with two or more parties
Language: C++ - Size: 9.89 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 81 - Forks: 38

GregoireHebert/ShamirSecretSharingScheme
PHP Implementation of the Shamir Secret Sharing scheme. It allows you to split a secret into N shares (min 3) and ask a minimum of shares to recompute the original value.
Language: PHP - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

Corgea/retriever
Secure secret sharing through the browser using web crypto. No server required!
Language: HTML - Size: 267 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 68 - Forks: 9

nthparty/additive
Data structure for representing additive secret shares of integers, designed for use within secure multi-party computation (MPC) protocol implementations.
Language: Python - Size: 2.78 MB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 3

snipsco/sda
Secure distributed aggregation of high-dimensional vectors
Language: Rust - Size: 1020 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 53 - Forks: 21
