Fare clic su " Start", " Tutti i programmi " e "Microsoft Visual Studio" . Fare clic su " File ", " Nuovo progetto" e scegliere la "Applicazione modello di console " . Immettere un nome per il progetto , ad esempio " Cryptokeys , " e fare clic
2
Digitare il seguente codice tra " Sub Main ( ) " e "End Sub " : "OK . "
Dim validationKeyLength As Integer = 128
Dim decryptionKeyLength As Integer = 64
Dim validationBuffer ( validationKeyLength ) As Byte Dim
decryptionBuffer ( decryptionKeyLength ) Come
Byte
Dim csp come nuovo RNGCryptoServiceProvider ( ) per
Dim validationKey As New StringBuilder ( validationKeyLength ) per
Dim decryptKey As New StringBuilder ( decryptionKeyLength ) per
Dim i As Integer
csp.GetBytes ( validationBuffer ) per
For i = 0 To validationBuffer.Length - 1
validationKey.Append ( String.Format ( "{0 : X2 } " , validationBuffer (i ) ) ) per
Next i
csp.GetBytes ( decryptionBuffer ) per
For i = 0 To decryptionBuffer.Length - 1
decryptKey.Append (String . Format ( "{0 : X2 } " , decryptionBuffer ( i) ) ) per
Next i
Console.WriteLine ( validationKey ) per
Console.WriteLine ( decryptKey )
3
Tipo seguenti importazioni di cui sopra "Modulo Module1 : "
Imports System Imports
System.Text
Imports System.Security
Importazioni System.Security.Cryptography
4
Seleziona "Progetto ", quindi " costruire " dal menu a compilare il modulo . Notare la directory in cui si trova il " Cryptokeys.exe " , ad esempio "C: . \\ Users \\ Steve \\ Documenti \\ Visual Studio \\ Projects \\ Cryptokeys \\ Cryptokeys \\ bin "
5
Fare clic su " Avvia ", " Esegui "e digitare" cmd " per aprire un prompt dei comandi . Passare alla directory in cui si trova il " Cryptokeys.exe " . Ad esempio, digitare " cd \\ users \\ steve \\ Documenti \\ Visual Studio Projects \\ \\ \\ Cryptokeys Cryptokeys \\ bin" .
6
Tipo " Cryptokeys " per eseguire il programma e generare le chiavi.
Modifica web.config
7
Modificare il file " web.config " per ogni applicazione utilizzando un editor. Digitare il codice di configurazione in modo che ogni applicazione utilizzerà la stessa autenticazione moduli . Ad esempio, aggiungere quanto segue al file " web.config " in ogni applicazione in " < /authentication> Fare clic su " Start", " Tutti i programmi ", " Accessori , quindi " Blocco note " per aprire il Blocco note . passare alla finestra del prompt dei comandi e utilizzare " Ctrl + C "per copiare le chiavi generate e " Ctrl + V "per incollarli in Blocco note. Modificare il " web.config "file per ogni applicazione in un editor e aggiungere le chiavi crittografiche che generate. Copiare le chiavi dal blocco note con" Ctrl + C " e incollarli nel codice di configurazione con "Ctrl + V " Per esempio : < machineKey validationKey = = = " SHA1 " />
8
9
Informazioni correlate
Programmazione © www.354353.com