Jeg har et C# projekt der kører .net 3.5 på en Windows XP platform. Jeg har brug for at kunne lave noget ECDSA der er fips godkendt og derfor har vi valgt at bruge Crypto++ biblioteket som udgangspunkt. Jeg har prøvet at få styr på det trods manglende dokumentation af biblioteket, men nu kører det bare i ring.
Det jeg skal kunne er at: Kalde fra mit C# til C++ biblioteket på den mest hensigtsmæssige måde. Lave public og privat key. Eksportere de to keys til hver deres fil. Signere en entekststreng ved hjælp af privat key. Verificere signeringen ved hjælp af public key.
Er der nogen der har eksempler, dokumentation, kode eller andet der kan hjælpe mig videre?
Jeg ved godt at ECDSA understøttes. Jeg var faktisk i gang med at kode og det var ret nemt, men der var et problem da jeg ville prøvekøre det.
Der er kun en implementation, nemlig ECDSACng, og alle Cng klasser virker ikke under Windows XP. Det betyder at jeg selv skulle lave en implementation, og det har jeg ikke rigtig mod på.
bvli>> Jeh har kigget på den side du linker til. Men den blev tidligere forkastet, da den godt nok bruger fips specifikationerne, men den er ikke fips certificeret. Fips godkendelsen er et vigtigt kriterie for det jeg sidder med.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.