2011-03-24 55 views
0

我看到一些網站使用加密/編碼格式傳遞的參數。 是否有可能將url解碼/解密爲純文本?解碼/解密網站URL

+0

假設我想這個字符串hY_LDoIwEEW_yPS2KVCWYKU0KRBREdkYFsY0EXBh_H7LThofc5cnZ-4M6YjL2D_ttX_YaexvpCVdeF6rJOeRAVQcUmiUG2OKmiFjjp_eeEULgDV7KotUMgi-sD3KqWcLmQmwNAj1FhLQwR_7OF_7u33BP-yfOb5MAt-vOHPfR3VMVUPFDqTMp-FC7sOhhdWrF4hgtLc解碼/ DL3/D3/L3dDb0EvUU5RTGtBISEvWUZSdndBISEvNl9DR0FINDdMMDBHOEk3MEk4UjJDM1E4MTBHMQ !!/ – SSK 2011-03-24 06:00:17

+0

喜Sathish所在檢查我的答案的鏈接,你會得到你的答案 – 2011-03-24 06:03:14

+0

喜Pranay - !可能不運行您的鏈接中給出的代碼..你能幫助 – SSK 2011-03-24 06:20:02

回答

0

是的,你可以編碼和解碼url查詢字符串數據。

使用

Server.UrlDecode() - to decode data 
and 
Server.URLEncode() - to encode data 

加密

Query string encryption for ASP.NET

+0

我不認爲OP是詢問HTTP編碼的字符,而是包含在查詢字符串中的加密數據。 – 2011-03-24 05:58:15

+0

@Andrew庫珀 - 提供的鏈接進行加密 – 2011-03-24 05:59:52

+0

hY_LDoIwEEW_yPS2KVCWYKU0KRBREdkYFsY0EXBh_H7LThofc5cnZ-4M6YjL2D_ttX_YaexvpCVdeF6rJOeRAVQcUmiUG2OKmiFjjp_eeEULgDV7KotUMgi-sD3KqWcLmQmwNAj1FhLQwR_7OF_7u33BP-yfOb5MAt-vOHPfR3VMVUPFDqTMp-FC7sOhhdWrF4hgtLc/DL3/D3/L3dDb0EvUU5RTGtBISEvWUZSdndBISEvNl9DR0FINDdMMDBHOEk3MEk4UjJDM1E4MTBHMQ !! /! – SSK 2011-03-24 06:02:03

0

是。如果你有解密密鑰。

這些URL通常在服務器上生成幷包含加密信息。這是一種維護服務器請求之間狀態的機制。由於它只是具有加密密鑰的站點服務器,因此您無法解密它。

0

加密和編碼有區別。如果URL參數被加密,那麼只有該方可以解密誰知道哪個算法已經用於加密並且還知道密鑰。另一方面,編碼主要用於安全傳輸URL,因此可以很容易地解碼。