Nwlapcug.com


Come configurare MachineKey in ASP

MachineKey è un'impostazione nel file Web. config di un'applicazione web di Microsoft. Aggiunge la protezione di crittografia al tuo sito Web per proteggere le informazioni immesse dagli utenti su web form. Utilizzando MachineKey nel file Web. config, viene creato un hash generato al volo dal server host. Se una persona tenta di manomettere le informazioni crittografate, il server rileva una stringa non valida e rifiuta la sottomissione del form. Modifica di Web. config con un valore MachineKey migliora la sicurezza delle informazioni dell'utente e il server host.

Istruzioni

1

Aprire il file Web. config dell'applicazione web. Web. config si trova nella cartella principale della soluzione. Si trova utilizzando Esplora soluzioni in Visual Studio.

2

Digitare i tag di valore MachineKey all'interno dei tag System. Web. L'apertura sintassi del tag è qui sotto:
< machineKey / >

3

Aggiungere la generazione automatica di una nuova chiave per ogni applicazione. L'uso di "AutoGenerate" indica al server di generare automaticamente una chiave e la "IsolateApps" è l'istruzione per i server generare una nuova chiave per ogni istanza dell'applicazione. Per il valore MachineKey è aggiunto il seguente codice:
< machineKey validationKey = "AutoGenerate, IsolateApps" / >

4

Aggiungere il tipo di convalida. Ci sono diversi tipi di hash. È un codice di generazione di popolare crittografia SHA1, che produce un codice di hash più a lungo rispetto ad alcuni degli schemi più anziani come MD5 e 3DES. Il codice seguente aggiunge SHA1 hash all'applicazione:
< machineKey validationKey = "AutoGenerate, IsolateApps" validation = "SHA1" / >

5

Aggiungere modificatori di decrittografia. Proprio come l'applicazione necessita di istruzioni di crittografia, bisogna anche essere in grado di decrittografare i moduli inviati. I seguenti modificatori sono la parte finale del valore MachineKey:
< machineKey validationKey = "AutoGenerate, IsolateApps" validation = "SHA1" decryptionKey = "AutoGenerate, IsolateApps" / >

6

Salvare il Web. config e chiudere il file.