libgfshare-bin

libgfshare-bin

Dette bibliotek implementerer det, der er kendt som Shamir Secret Sharing.Dette indebærer at kode en hemmelighed som et heltal og derefter konstruere et polynom, hvis koefficienter er tilfældige og beregne koordinatpar langs den resulterende kurve.Disse koordinatpar betragtes som 'aktier', og ved at kontrollere rækkefølgen af ​​polynomet kan vi kontrollere antallet af aktier, der kræves for at være i stand til at gendanne hemmeligheden.På denne måde kan vi opdele en hemmelighed i alle 'C' -andele, hvis 'T' kan bruges til at gendanne hemmeligheden.Dette ville være nyttigt, for eksempel til at passe på, at GPG-hemmelige nøgler sjældent bruges, men hvis sikkerhed er altafgørende.For eksempel en nøgle, der bruges til at underskrive nøglen, der underskriver Debian- eller Ubuntu-pakkearkiverne.Hvis du ønsker at vide mere om, hvordan den hemmelige deling fungerer, og hvorfor den er sikker, findes der mange artikler om matematikken bag det.Denne særlige implementering blev meget stærkt inspireret af arbejdet fra Mark D. Wooding (mdw) i hans katakombibliotek.Tak til Mark for at tilbyde at dele denne implementering med mig.Det er meget let at bruge biblioteket.Testene og prøveværktøjerne er meget ligetil, og overskriftsfilen fortæller dig, hvad hver funktion bruges til.
libgfshare-bin

Kategorier

Alternativer til libgfshare-bin for alle platforme med kommerciel licens