03. november 2004 - 10:36Der er
16 kommentarer og 1 løsning
Forslag til krypteringsmetode
I forbindelse med en form for adgangskontrol, jeg skal implementere, har jeg behov for at kryptere nogle oplysninger som senere skal dekrypteres af en 3. part.
Jeg har aldrig arbejdet med kryptering før. Men jeg går ud fra at jeg skal generere en nøgle, som 3. part skal kende. Jeg kan så kryptere informationerne, som igen kan dekrypteres af 3. part.
Mit problem er at vælge krypteringsalgoritme - jeg arbejder i ASP .NET og derfor vil det være fornuftigt at bruge en algoritme som direkte understøttes af frameworket. Men samtidig skal oplysningerne kunne dekrypteres af mange forskellige systemer på forskellige platforme, bl.a. .NET, alm. ASP, PHP med videre. Derfor leder jeg efter en algoritme som er nem at implementere for alle på alle platforme. Findes en sådan ?
Jeg har også overvejet selv at lave en simpel form for XOR kryptering. Hvor sikker er denne metode, forudsat at nøglen holdes hemmelig ?
Man skelner mellem symmetriske algoritmer hvor du krypterer med en nøgle og de andre dekrypterer med samme nøgle, som skal hemmligholdes og assymetriske private public key systemer, hvor du krypterer med deres public key som står på deres web site og de så dekrypterer med deres private key.
Jeg vil tro at det er symmetrisk du leder efter.
De fleste standard algoritmer er implemneteret både i .NET, Java og C.
"De fleste standard algoritmer er implemneteret både i .NET, Java og C"
Jeg håbede lidt at finde en algoritme, som enten var direkte understøttet af de gængse server script sprog (ASP, PHP m.fl.), eller var nem at implementere i disse, således at jeg blev fri for at distribuere en komponent, som udfører dekrypteringen.
Det er selvfølgelig ikke det store problem at lave en .NET komponent til det, men det kræver jo så at .NET er understøttet på kundens server. Målet er at systemet skal være så nemt som muligt at gå til for en potentiel kunde, som muligt.
Det kan endda godt betale sig at den ikke er konstant over tid.
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.