2011-05-17 45 views
0

我注意到在他們的一些網址,有以下上漲到他們的一些內部URL的一些ASP.net網站:URL中的enc = {someBase64String}是什麼?

somePage.aspx?enc=looks_like_a_base_64_encoded_string_here= 

任何想法起到什麼作用?我試過通過一個base-64解碼器,但它不是人類可讀的。看起來它通常是64字節。

只是想知道!

+2

它只是一個查詢字符串參數到頁面,它可以被解釋不過。 – 2011-05-17 18:38:33

+0

謝謝Bala。我知道這是一個查詢字符串參數,但似乎一致地使用「enc =」作爲參數名稱,而base-64作爲值,所以我想知道如果ASP.net使用它作爲內部特殊事物比如維護某種狀態或某種東西)。 – loneboat 2011-05-17 18:43:47

回答

2

我想它是一組查詢字符串參數;谷歌搜索這種行爲的例子,我偶然發現this blog post談論加密您的查詢字符串參數。

0

對於名爲「enc」的查詢字符串參數,.net沒有什麼特別之處。

很可能有一些開發人員正在使用相同的機制來編碼查詢字符串參數。

誰知道,也許有人開始叫這個「編碼的查詢字符串模式」)