當前位置:首頁 » 密碼管理 » url加密解密aspnet

url加密解密aspnet

發布時間: 2022-10-15 07:07:31

1. ASP.NET中網頁在瀏覽器上運行時,如何使瀏覽器URL中顯示的用戶名和密碼加密

修改(沒有的話加一個)表單的一個屬性method="post",瀏覽器默認的表單提交的method是get,所以才會出現你那種情況。 1.Get方式把變數放到URL後面用?分開,變數之間用&分開。RUL以明文方式傳輸,不安全,數據量也小,受URL長度限制。 2.Post是將表單中的數據放在form的數據體中,按照變數和值相對應的方式,傳遞到URL,安全但效率不高。 3.Get是Form默認的。

2. URL加密方式

http://www..com/fije.htm

3. asp.net中超鏈接傳值怎麼給url加密

加密還是編碼?要搞清楚!

%E4%B8%AD%E8%B6%85%E9%93%BE%E6%8E%A5 這種是編碼的字元串,不能叫加密

4. asp對url把後面的參數進行加密與解密

function SafeUrl(OldName)
Urllen=len(OldName)
tempStr=""
for Ucount=1 to UrlLen
ttmp=hex(asc(mid(OldName,Ucount,1)))
if len(ttmp)=4 then ttmp=left(ttmp,2)+"%"+mid(ttmp,3)
tempStr=tempStr+"%"+ttmp
next
SafeUrl=tempStr
end function

那你就把這個值在url上加密,然後在頁面之間用個hidden傳吧

5. JAVA如何對URL進行加密和解密啊

一般我們都是通過在地址里,再加個驗證密鑰參數,來做安全驗證,如果參數被改,把加密後的值跟驗證密鑰做對比就不一樣,程序做下判斷,拒絕訪問就行。
第二種方法,真要加密,就找個可逆的加密演算法(自己搜),把地址參數字元串加密後,到服務端獲取到這串加密字元,解密後,再分解參數。

6. asp用urlEncode加密後的中文用asp.net UrlDecode解密會出現亂碼,請問怎麼解決

asp decode解碼函數(asp頁中的腳本代碼,你可以用c#寫一個):<%
'解碼函數
Function URLDecode(enStr)
dim deStr
dim c,i,v
deStr=""
for i=1 to len(enStr)
c=Mid(enStr,i,1)
if c="%" then
v=eval("&h"+Mid(enStr,i+1,2))
if v<128 then
deStr=deStr&chr(v)
i=i+2
else
if isvalidhex(mid(enstr,i,3)) then
if isvalidhex(mid(enstr,i+3,3)) then
v=eval("&h"+Mid(enStr,i+1,2)+Mid(enStr,i+4,2))
deStr=deStr&chr(v)
i=i+5
else
v=eval("&h"+Mid(enStr,i+1,2)+cstr(hex(asc(Mid(enStr,i+3,1)))))
deStr=deStr&chr(v)
i=i+3
end if
else
destr=destr&c
end if
end if
else
if c="+" then
deStr=deStr&" "
else
deStr=deStr&c
end if
end if
next
URLDecode=deStr
end function

function isvalidhex(str)
isvalidhex=true
str=ucase(str)
if len(str)<>3 then isvalidhex=false:exit function
if left(str,1)<>"%" then isvalidhex=false:exit function
c=mid(str,2,1)
if not (((c>="0") and (c<="9")) or ((c>="A") and (c<="Z"))) then isvalidhex=false:exit function
c=mid(str,3,1)
if not (((c>="0") and (c<="9")) or ((c>="A") and (c<="Z"))) then isvalidhex=false:exit function
end function

'使用方式:
response.write(urldecode("url.....url.....url")

7. url參數加密

加密URL參數

插件在訪問 Web 程序時,可以使用 Get 方法或 Post 方法提交數據,無論是哪種方法,按照 HTTP 協議的規范,參數總是按照以下格式提交(每對參數名/參數值以「&」號分隔):

參數名1=參數值1&參數名2=參數值2&參數名3=參數值3...

如果您沒有使用SSL,所有的參數名和參數值都將以明文的形式通過網路傳輸到 Web 伺服器,顯然這種方式是很不安全的,為了保證插件與Web 程序的通訊安全,插件在提交參數前可以對每個參數值使用 Rijndael 加密演算法進行加密處理,並使用 Base64 編碼轉換為可讀字元串形式。

Rijndael 加密演算法是一種高效的對稱加密演算法,它是 AES(Advanced Encryption Standard,高級加密演算法標准)的實現,在加密和解密時有兩個基本參數:初始向量和密鑰,Web程序在進行解密時必須使用和插件端設置相同的初始向量和密鑰。

下面分別列出了加密和不加密的例子各一個:

a. 不加密:Username=test&Password=123456&ClientIP=192.168.0.200&CurrentTime=2005-07-06+23%3a51%3a29

b. 加密:Username=ZtlBwgvwkS5YV98N9cgO%2fw%3d%3d&Password=vBSchK4dJX7Z2zfUatu9ZQ%3d%3d&CurrentTime=mpNifqRIvBV2xZi3d%2fPli6%2bZwR9BKHs4y6t%2bNS2QIr4%3d

在 Web 程序端必須使用相同的演算法來解密各個參數值,具體如何實現取決與您所使用的 Web 程序語言,這就需要您找到特定語言的演算法實現。解密一個參數值的過程包括下面三個步驟:

1. 使用 Base64 演算法將參數值轉換為位元組數組;

2. 使用 Rijndael 演算法將 1 中得到的位元組數組解密得到另一位元組數組;

3. 將 2 中得到位元組數組用特定的字元集轉換成字元串,即得到原始的數據。

插件安裝目錄下的「GVODClassLib.dll」文件包含了加密和解密的演算法實現類 CryptoUtility,它的 Decrypt 方法可以直接將 Base64 編碼後的密文解密為原文字元串,如果您的 Web 程序使用的是 asp.net 編寫的,可以將該文件拷貝到您 Web 站點的「/bin」目錄下,然後按照下面的例子完成解密:

<%@ page language="C#" %>
<%@ import namespace="Com.GVOD" %>
<%
//定義密鑰,請改成你加密時使用的密鑰
string key = "OEtxF/yyALd2NflVW4KSMspQIozPkSRL+mEdvlBAzUQ=";

//定義初始向量,請改成你加密時使用的初始向量
string iv = "Cz3EXGTEMeIN8PXKFLiZWg==";

//定義密鑰長度,請改成你加密時使用的密鑰的長度
int keyLength = 256;

//生成 CryptoUtility 類的實例
CryptoUtility util = new CryptoUtility(key, iv, keyLength);

//解密用戶名
string username = util.Decrypt(Request["Username"]);

//解密密碼
string password = util.Decrypt(Request["Password"]);

//解密其它參數
...
%>

8. ASP獲取的URL參數怎麼加密

這不是加密是URL編碼:
例如: .asp?serword=出差
改為: .asp?serword=<%=Server.UrlEncode("出差")%>

9. ASP.NET中網頁在瀏覽器上運行時,如何使瀏覽器URL中顯示的用戶名和密碼加密

我暈。。登錄你為什麼要這樣傳參數類?直接把那些東西放在Session中就好了撒。。還有在用戶點擊登錄的時候你就可以判斷用戶名和密碼了撒。。如果你要在別的頁面使用用戶名的話那你就在session中取出來就行了。。。如果真的要這樣傳能數那你就去找一個加密演算法吧。。先加密再傳到那個頁面。。然後再在那個頁面解密。。。。好麻煩的。。。加密演算法要求是對稱式的。。不然你就取不出那個參數了

10. 站長工具中的url加密解密起什麼作用

防止泄漏真實目錄結構。
站長建站時用於對網站質量查詢與製作幫助的一些工具,簡稱站長工具。表現形式主要有Web形式的工具箱、flash形式工具箱、終端形式工具箱、微信端的站長工具。
常用的站長工具有:友情鏈接檢查工具、PR查詢工具、搜索引擎收錄查詢工具、關鍵詞排名查詢工具、網站流量統計等。
站長工具是站長的必備工具。經常上站長工具可以了解SEO數據變化。還可以檢測網站死鏈接、蜘蛛訪問、HTML格式檢測、網站速度測試、友情鏈接檢查、網站域名IP查詢、PR、權重查詢、alexa、whois查詢等等。

熱點內容
安卓手機哪個處理器是最好的 發布:2025-05-14 05:40:23 瀏覽:530
java語言實現 發布:2025-05-14 05:34:43 瀏覽:234
數控系統主軸配置參數有哪些 發布:2025-05-14 05:25:55 瀏覽:819
二級緩存微服務 發布:2025-05-14 05:13:55 瀏覽:101
sqlserverwhencase 發布:2025-05-14 05:11:35 瀏覽:434
安卓odd是什麼意思 發布:2025-05-14 04:49:57 瀏覽:921
安卓哪個app能查詢航班 發布:2025-05-14 04:49:04 瀏覽:558
linux定時shell腳本 發布:2025-05-14 04:49:00 瀏覽:684
審計需要什麼配置 發布:2025-05-14 04:48:55 瀏覽:550
安卓軟體為什麼經常自啟動 發布:2025-05-14 04:38:17 瀏覽:160