Brug funktionssiden Maskinnøgle til at konfigurere krypterings- og dekrypteringsnøgler, der skal medvirke til at beskytte cookie-data til formulargodkendelse og visningstilstandsdata på sideniveau. Maskinnøgler bruges også til at bekræfte identifikationer for eksterne sessionstilstande.

Bemærk!

Hvis du implementerer dit program i en webfarm, skal du sørge for, at konfigurationsfilerne på hver server i webfarmen har samme værdi for valideringsnøgler og dekrypteringsnøgler, som bruges til hhv. hashing og dekryptering. I modsat fald vil du ikke kunne garantere, hvilken server der kommer til at håndtere successive anmodninger.

Liste over brugergrænsefladeelementer

Nedenstående tabeller beskriver de brugergrænsefladeelementer, der er tilgængelige på funktionssiden og i ruden Handlinger.

Elementer på funktionssiden

ElementnavnBeskrivelse

Krypteringsmetode

Vælg en af følgende indstillinger for at angive den krypteringsmetode, maskinnøglen skal bruge:

  • AES – Advanced Encryption Standard (AES) er relativt nem at implementere og kræver kun lidt hukommelse. AES har en nøglestørrelse på 128, 192 eller 256 bit. Denne metode benytter samme private nøgle til kryptering og dekryptering af data, hvorimod en metode med offentlig nøgle kræver et nøglepar.

  • MD5 – Message Digest 5 (MD5) anvendes til digital signering af programmer, f.eks. mailmeddelelser. Denne metode danner et 128-bit meddelelsesudtræk, hvilket er en komprimeret udgave af de oprindelige data. MD5 kan yde en vis beskyttelse imod computervira og programmer, der efterligner uskadelige programmer, men som faktisk er ødelæggende.

  • SHA1 – Dette er standardindstillingen. SHA1 betragtes som sikrere end MD5, fordi den danner en 160-bit meddelelsesudtræk. SHA1-kryptering bør anvendes i videst mulige omfang.

  • TripleDES – Triple Data Encryption Standard (TripleDES) er en mindre variation af Data Encryption Standard (DES). Den er tre gange langsommere end almindelig DES, men den kan være sikrere, da den har en nøglestørrelse på 192 bit. Hvis ydeevne ikke er afgørende, kan du overveje at benytte TripleDES.

Dekrypteringsmetode

Vælg en af følgende indstillinger for at angive den dekrypteringsmetode, maskinnøglen skal bruge:

  • Auto – Dette er standardindstillingen. Auto fungerer, uanset hvilken krypteringsmetode, du har valgt.

  • AES – Advanced Encryption Standard (AES) er relativt nem at implementere og kræver kun lidt hukommelse. AES har en nøglestørrelse på 128, 192 eller 256 bit. Denne metode benytter samme private nøgle til kryptering og dekryptering af data, hvorimod en metode med offentlig nøgle kræver et nøglepar.

  • TripleDES – Triple Data Encryption Standard (TripleDES) er en mindre variation af DES. Den er tre gange langsommere end almindelig DES, men den kan være sikrere, da den har en nøglestørrelse på 192 bit. Hvis ydeevne ikke er afgørende, kan du overveje at benytte TripleDES.

  • DES – Data Encryption Standard (DES) benytter 56-bit nøgle til både kryptering og dekryptering af data. Hvis din server, dit sted eller dit program ikke kræver den stærkeste sikkerhed, kan du overveje at bruge DES.

Valideringsnøgle

Beregner en MAC-kode (Message Authentication Code) til bekræftelse af dataenes integritet. Denne nøgle hæftes enten til formulargodkendelses-cookien eller til visningstilstanden for en specifik side.

Vælg en af følgende indstillinger for at angive, hvordan valideringsnøglen genereres:

  • Generer automatisk på kørselstidspunktet: Instruerer ASP.NET om at generere en tilfældig nøgle på kørselstidspunktet.

  • Generer en unik nøgle til hvert program: Isolerer programmer fra hinanden ved at generere en unik nøgle til hvert program baseret på programmernes program-id. Hvis dit program implementeres i en webfarm, skal du duplikere programmets nøgle på tværs af alle serverne i farmen.

Dekrypteringsnøgle

Bruges til at kryptere og dekryptere formulargodkendelsesbilletter og visningstilstand.

Vælg en af følgende indstillinger for at angive, hvordan dekrypteringsnøglen genereres:

  • Generer automatisk på kørselstidspunktet: Instruerer ASP.NET om at generere en tilfældig nøgle på kørselstidspunktet.

  • Generer en unik nøgle til hvert program: Isolerer programmer fra hinanden ved at generere en unik nøgle til hvert program baseret på programmernes program-id. Hvis dit program implementeres i en webfarm, skal du duplikere programmets nøgle på tværs af alle serverne i farmen.

Elementer i handlingsruden

ElementnavnBeskrivelse

Anvend

Gemmer de ændringer, du har foretaget på funktionssiden.

Annuller

Annullerer de ændringer, du har foretaget på funktionssiden.

Generer nøgler

Genererer en valideringsnøgle og en dekrypteringsnøgle i de relevante bokse på funktionssiden.

Se også


Indholdsfortegnelse