32 bit o 64 bit o 128 bit o più grande?Qual è la dimensione di un ID sessione di ASP.NET 3.5?
risposta
Non è né int né guid; dal MSDN help file ...
L'identificatore di sessione ASP.NET è un numero generato casualmente codificato in una stringa di 24 caratteri composto di caratteri minuscoli da A a Z e numeri da 0 a 5.
... che lo rende 120 bit. – teedyay
La risposta non è rilevante per ciò che viene richiesto qui! Doveva semplicemente ridimensionare invece di specificare cosa viene generato con la lunghezza della stringa ... Anche se aumenta la conoscenza di qualcuno. –
Quando ho visto questa domanda, questa è la risposta che stavo cercando: "Gli ID di sessione sono un numero casuale di 120 bit rappresentato da una stringa di 20 caratteri" da [https://support.microsoft.com/it/it noi/kb/899.918] (https://support.microsoft.com/en-us/kb/899918) –
Poiché è generato come valore di tipo System.Guid, è un numero intero a 128 bit, ovvero 16 byte.
Questo non è corretto. AFAIK, GUID sono stati utilizzati in ASP Classic ma sono stati rilasciati in ASP.Net perché la generazione GUID era troppo prevedibile e ciò ha provocato un difetto di sicurezza. – kervin
Vorrei andare con 88 byte. Se si guarda il database di stato ASP.NET, questo è il modo in cui è definito.
Il motivo degli 8 caratteri extra nel database rispetto a quello che si ottiene nel codice è l'ID dell'applicazione. Nel database alla sessione viene aggiunto il tempApplicationID dalla tabella ASPStateTempApplications. Questo è il motivo per cui ottieni 24 caratteri nel codice e 32 nel db.
- 1. In ASP.Net, posso scoprire se esiste un'altra sessione o è valida per un ID di sessione?
- 2. ID sessione di rigenerazione
- 3. Come reindirizzare alla pagina di accesso quando la sessione è scaduta (ASP.NET 3.5 FormsAuthen)
- 4. Qual è l'approccio consigliato per la memorizzazione di un ID sessione
- 5. Qual è la dimensione massima di Scripting.Dictionary?
- 6. Qual è la lunghezza di una stringa ID di sessione PHP?
- 7. ASP.NET Limitazione della dimensione della sessione
- 8. Qual è la dimensione massima di un ItemView in EWS?
- 9. Qual è la dimensione di un SQL Int (N)?
- 10. Qual è la dimensione preferita di un controllo?
- 11. Qual è la dimensione massima che può contenere una variabile di sessione?
- 12. È possibile creare un ID di sessione PHP?
- 13. Qual è lo scopo dell'utilizzo di un ID sessione quando la protezione csrf è già stata implementata?
- 14. id di sessione cookie nel GWT RPC
- 15. Qual è la durata di un controller MVC ASP.NET?
- 16. Qual è il timeout della sessione predefinito in ASP.NET?
- 17. Avviso di timeout di sessione in ASP.NET
- 18. Qual è l'impostazione corretta di ClientIDMode in ASP.Net 4 per ottenere il rendering di ASP.Net 2.0.
- 19. Qual è la dimensione del pacchetto CoAP?
- 20. qual è la differenza tra @ id/e @ + id/in android?
- 21. Qual è la differenza tra @id e @ + id?
- 22. Qual è l'intervallo di ID trama OpenGL?
- 23. Qual è la dimensione del vuoto?
- 24. Qual è la dimensione del mio Bitset?
- 25. Qual è la dimensione, in pixel, di AdSize.BANNER?
- 26. Qual è la dimensione di questa struttura C#?
- 27. Qual è la dimensione massima di int (10) in Mysql
- 28. Qual è la dimensione di ogni istruzione asm?
- 29. Token di convalida CSRF: ID di sessione sicuro?
- 30. Qual è il significato di id?
Ci sono 3 diverse risposte ... qual è? – Martin