0
libgfshare-bin
Bu kütüphane, Shamir Gizli Paylaşımı olarak bilinen şeyi uygular.Bu, bir sırrın bir tamsayı olarak kodlanmasını ve ardından katsayıları rasgele olan bir polinomun oluşturulmasını ve ortaya çıkan eğri boyunca koordinat çiftlerinin hesaplanmasını içerir.Bu koordinat çiftleri 'hisse' olarak kabul edilir ve polinomun sırasını kontrol ederek sırrı kurtarmak için gereken hisse sayısını kontrol edebiliriz.Bu şekilde bir sırrı, herhangi bir 'T' sırrı kurtarmak için kullanılabilecek herhangi bir 'C' paylaşımına bölebiliriz.Bu, örneğin, nadiren kullanılan GPG gizli anahtarlarının bakımında, ancak güvenliği çok önemli olan yararlı olacaktır.Örneğin, Debian veya Ubuntu paket arşivlerini imzalayan anahtarı imzalamak için kullanılan bir anahtar.Gizli paylaşımın nasıl çalıştığı ve neden güvenli olduğu hakkında daha fazla bilgi edinmek istiyorsanız, arkasındaki matematik hakkında birçok makale var.Bu özel uygulama, Catacomb kütüphanesindeki Mark D. Wooding'in (MDW) çalışmalarından çok etkilendi.Bu uygulamayı benimle paylaşmayı önerdiği için Mark'a teşekkürler.Kütüphaneyi kullanmak çok kolaydır.Testler ve örnek araçlar çok basittir ve başlık dosyası size her bir işlevin ne için kullanıldığını söyler.
libgfshare-bin