|File Search||Catalog||Content Search|
gfsplit can be used to split a secret file (like a GPG secret key) into multiple parts, so that at least some number of those parts are needed to recover the original file, but any smaller combination of parts is useless to an attacker. gfcombine is used to combine the parts created by gfsplit.
For instance, you might split a GPG key using a 3-of-5 share and put one share on each of three computers, and two shares on a USB memory stick; then you can use the GPG key on any of those three computers using the memory stick, but if the memory stick is lost, you can recover the key by bringing the three computers together.
Library for Shamir Secret Sharing in the Galois Field 2**8 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This library implements what is known as Shamir Secret Sharing. This entails encoding a secret as an integer and then constructing a polynomial whose coefficients are random and calculating coordinate pairs along the resultant curve. These coordinate pairs are considered 'shares' more»
libgfshare (1.0.2-3) unstable; urgency=medium Earlier versions of gfsplit would sometimes produce output filenames ending with ".000" which don't recombine correctly. To recover from this, rename the file to end with ".001" or consult /usr/share/doc/libgfshare-bin/README. This affected about 2% of 3-of-5 shares. -- Simon McVittie <firstname.lastname@example.org> Wed, 18 Nov 2009 23:43:48 +0000
GFCOMBINE(1) UserCommands GFCOMBINE(1) NAME gfcombine - combine a number of shares to form the original file SYNOPSIS gfcombine [-o OUTPUTFILE] INPUTFILE... DESCRIPTION Combine a set of files (as produced by gfsplit) to produce the original file by interpolating the shares on the command‐ line. -o OUTPUTFIL more»
GFSPLIT(1) UserCommands GFSPLIT(1) NAME gfsplit - split more»
GFSHARE(7) Shamir Secret Sharing in gf(2**8) GFSHARE(7) NAME gfshare - explan more»
libgfshare (1.0.5-2) unstable; urgency=low * Build-depend on texlive-latex-recommended, since url more»