1
我已經使用MachineKey.Encode來加密作爲查詢字符串傳遞給頁面的ID,但正如預期的那樣,這使得URL變得巨大。加密的查詢字符串
是否有一個選項,如HTTP處理程序,可以自定義的網址,但仍然加載所需的網頁?
另外我還沒有找出MachineKey.Encode是否使用我在我的web.config文件中定義的MachineKey來加密數據,任何人都可以使用支持此功能的Web信息來確認這一點。
謝謝。
我已經使用MachineKey.Encode來加密作爲查詢字符串傳遞給頁面的ID,但正如預期的那樣,這使得URL變得巨大。加密的查詢字符串
是否有一個選項,如HTTP處理程序,可以自定義的網址,但仍然加載所需的網頁?
另外我還沒有找出MachineKey.Encode是否使用我在我的web.config文件中定義的MachineKey來加密數據,任何人都可以使用支持此功能的Web信息來確認這一點。
謝謝。
此外,我還沒有找出MachineKey.Encode是否使用我在我的web.config文件中定義的MachineKey來加密數據,任何人都可以使用支持此功能的Web信息來確認這一點。
確實使用配置的鍵。 MachineKey
調用MachineKeySection.EncryptOrDecryptData
來執行加密,該加密使用從機器密鑰部分配置的加密對象。如果你想看到自己,有趣的調用是EncryptOrDecryptData
=>EnsureConfig
=>ConfigureEncryptionObject
=>SetKeyOnSymAlgorithm
看一看這個http://stackoverflow.com/questions/2989703/how-can-you-secure-加密你的查詢字符串在ASP網 – Bobby 2012-02-24 11:07:25
不清楚你在這裏的問題 - 不清楚你問什麼 - 你試圖解決什麼。 – Aristos 2012-02-24 11:50:29
我傳遞了一個加密值作爲查詢字符串,並想知道是否有一種方法定製url以不顯示查詢字符串。 – RJF 2012-02-24 12:18:02