libgfshare-bin

libgfshare-bin

Detta bibliotek implementerar det som kallas Shamir Secret Sharing.Detta innebär att man kodar en hemlighet som ett heltal och konstruerar sedan ett polynom vars koefficienter är slumpmässiga och beräknar koordinatpar längs den resulterande kurvan.Dessa koordinatpar betraktas som "aktier" och genom att kontrollera polynomernas ordning kan vi kontrollera antalet aktier som krävs för att kunna återhämta hemligheten.På detta sätt kan vi dela upp en hemlighet i alla C-aktier, alla "T" som kan användas för att återställa hemligheten.Detta skulle till exempel vara användbart när man letar efter GPG-hemliga nycklar som sällan används, men vars säkerhet är av största vikt.Till exempel en nyckel som används för att signera nyckeln som signerar Debian- eller Ubuntu-paketets arkiv.Om du vill veta mer om hur den hemliga delningen fungerar och varför den är säker finns det många artiklar om matematiken bakom det.Denna speciella implementering inspirerades mycket av Mark D. Woodings (mdw) arbete i sitt katakombbibliotek.Tack till Mark för att erbjuda dig att dela denna implementering med mig.Att använda biblioteket är mycket enkelt.Test och provverktyg är mycket enkla och rubrikfilen berättar vad varje funktion används för.
libgfshare-bin

kategorier

Alternativ till libgfshare-bin för alla plattformar med någon licens

Shattr.it

Shattr.it

Shattr är en webbplats där du kan dela dina hemligheter i flera skärvor så att om ett visst antal av dem kombineras kan hemligheten återvinnas, men annars kan ingen information om hemligheten erhållas.