當前位置:首頁 » 密碼管理 » asp網站加密

asp網站加密

發布時間: 2022-04-21 15:07:39

A. asp加密的加密方式

它的基本原理是,需要有一個需要加密的明文和一個隨機生成的解密鑰匙文件。然後使用這兩個文件組合起來生成密文。
我們首先從密鑰文件中得到密鑰值,然後從這段密鑰中截取和我們需要加密的明文同樣長度的密鑰。然後使用一個簡單的異或操作將明文和密鑰進行運算,那麼得到的結果就是加密後的密文了。過程很簡單的。由於是使用了異或操作,所以解密將非常簡單,只要使用同樣的密鑰對密文再次進行異或操作就能夠解密了。在上面介紹的基礎上,你可以少加改動,就可以使用同樣的方法加密一個文件。唯一需要注意的是,對於一個二進制文件,你需要做一些完整性檢查以保證轉換回來的字元不要越界。現在你需要做的就是把密鑰保存在伺服器上的一個安全的地方。
Vernam密碼是由Gilbert Vernam (他是AT&T的工程師)在1918年發明的。這是一種使用異或方法進行加密解密的方法。 主要功能
徹底加密源代碼,可達到徹底保護知識產權的目的,加密效果優於非編譯型的腳本加密工具。非編譯型的加密工具要在運行時在內存中還原腳本執行,編譯型代碼不可還原,直接二進制的執行方式。
產品特點
1.支持各種ASP伺服器腳本默認語言。
2.能夠完全正確識別後綴名為ASP的偽ASP文件。
3.不論多麼復雜的語法結構,都能正確加密並解析。
4.完美處理多種特殊ASP語法在DLL中異常情況...
系統要求
WindowsNT4.0 + IIS
WindowsXP + IIS
Windows 7 + IIS
Windows2000 + IIS
Windows2003 + IIS
Windows2008 + IIS Script Encoder的特點是:
它只加密頁面中嵌入的腳本代碼,其他部分,如HTML的TAG仍然保持原樣不變。處理後的文件中被加密過的部分為只讀內容,對加密部分的任何修改都將導致整個加密後的文件不能使用。Script Encoder加密過的ASP文件還將使Script Debugger之類的腳本調試工具失效。
Script Encoder是可以對Client Side Script加密,也可以對Server Side Script加密。
二、使用簡介
Script Encoder是個命令行工具,執行文件為SCRENC.EXE。它的操作非常簡單:
SCRENC [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
/s 可選。讓Script Encoder「安靜」的工作,即執行過程沒有屏幕輸出。
/f 可選。指定輸出文件是否覆蓋同名輸入文件。忽略,將不執行覆蓋。
/e defExtension 可選。指定待加密文件的文件擴展名。 ASP加密解密軟體(Asp EnCoder):國人自己編寫的軟體,持MicroSoft Script Encoder加密解密,移位、逆位加密解密演算法,可保護我們辛辛苦苦編寫的ASP代碼,也可以躲避殺毒軟體的查殺。
AspToDll風火輪:能夠將ASP代碼封裝成DLL,利用DLL無法還原的特性確保ASP代碼加密之後不可解,保護ASP開發者的知識產權不受侵害。
ASP加密鎖(AspApp):將IIS + ASP(Active Server Page)實現的網站進行打包、加密、壓縮,打包後的應用仍然可以在IIS下使用,但是他人已經無法直接閱讀ASP腳本內容,徹底保護您的辛苦勞動成果和知識產權,您可以用來製作WEB系統的試用版本、功能限製版本和發行版本等。

B. ASP網址加密方法誰知道

以下這個網站可以將網址轉換成16進制的hex格式,對網址進行保密。
參考資料:
http://hi.go.com/url.asp

C. 用ASP為網頁加密可以嗎

可以!

下載地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=e7877f67-c447-4873-b1b0-21f0626a6329&DisplayLang=en

Active Server Page技術為應用開發商提供了基於腳本的直觀、快
速、高效的應用開發手段,極大地提高了開發的效果。但由於ASP腳
本是採用明文(plain text)方式來編寫的,所以應用開發商辛苦開發
出來的ASP應用程序,一旦發布到運行環境中去後,就很難確保這些
「源代碼」不會被流傳出去。這樣就產生了如何有效地保護開發出來
的ASP腳本源代碼的需求。

ASP運行機制

ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種
腳本語言)編寫的,與標准HTML頁面混合在一起的腳本所構成的文
本格式的文件。當客戶端的最終用戶用WEB瀏覽器通過INTERNET
訪問基於ASP腳本的應用時,WEB瀏覽器將向WEB伺服器發出
HTTP請求。WEB伺服器分析、判斷出該請求是ASP腳本的應用後,
自動通過ISAPI介面調用ASP腳本的解釋運行引擎(ASP.DLL)。
ASP.DLL將從文件系統或內部緩沖區獲取指定的ASP腳本文件,接
著就進行語法分析並解釋執行。最終的處理結果將形成HTML格式的
內容,通過WEB伺服器「原路」返回給WEB瀏覽器,由WEB瀏覽
器在客戶端形成最終的結果呈現。這樣就完成了一次完整的ASP腳本
調用。若干個有機的ASP腳本調用就組成了一個完整的ASP腳本應
用。

官方加密程序:從微軟免費下載到sce10chs.exe 直接運行即可完
成安裝過程。安裝完畢後,將生成screnc.exe文件,這是一個運行在
DOS PROMAPT的命令工具。
運行screnc – l vbscript source.asp destination.asp生成包含密文
ASP腳本的新文件destination.asp用記事本打開看凡是「"之
內的,不管是否註解,都變成不可閱讀的密文了,但無法加密中文。
幾種ASP源代碼保護方法:
1,「腳本最小化」即ASP文件中只編寫盡可能少的源代碼,實現
商業邏輯的腳本部分被封裝到一個COM/DCOM組件,並在ASP腳
本中創建該組件,進而調用相應的方法(methed)即可。應用開發者
動手開發ASP腳本應用之前就可按此思路來開發,或者直接用ASP
腳本快速開發出原型系統後,針對需要保護、加密的重要腳本用
COM/DCOM組件來重新開發、實現並替換。
2,「腳本加密」即ASP腳本仍直接按源代碼方式進行開發,但在
發布到運行環境之前將腳本進行加密處理,只要把加密後的密文腳本
發布出去。即在ASP.DLL讀取腳本這個環節加入密文還原的處理。
實現這種思路的方法有兩種:一是自行開發一個ISAPI的IIS過
濾(filter)塊,在ASP.DLL之前勾連(hook)對ASP腳本文件的讀
取,以便把文件系統讀出的密文還原成ASP.DLL可以解釋的明文;
方法二九是直接由ASP.DLL提供對ASP腳本加密處理的支持。微軟
在新版本的Vbscript.dll jscript.dll中提供這種成為MS script encode
技術的支持。這樣,無論是客戶端的Vbscript jscript(包括WSH腳
本等),還是伺服器端的Vbscript jscript (即ASP腳本)都可以支持
加密處理。

D. 如何加密ASP程序

我們曾經對程序的認識都是基於書本,在大學的時候老師曾經帶領我們入門,接下來就要看我們自己的了。達內IT培訓集團下面介紹如下知識點。 目前對ASP程序的加密方法主要有三種:腳本編碼器(SRCENC.EXE)加密、組件加密、自編程序加密,下面我們就來展開介紹這三種加密方法。 1、使用微軟的MS Script Encode進行加密 微軟提供了腳本編碼器MS Script Encode,可以對ASP程序進行加密。這是一個簡單的命令行工具,其執行文件是SRCENC.EXE,需要在DOS下運行。它只加密頁面中嵌入的腳本代碼,把網頁中之間的ASP代碼轉換成不可讀的亂碼,其他部分則保持原樣不變。加密後的程序,必須使用Internet Explorer 5.0以上版本才能正常瀏覽。 用SRCENC加密之後,文件中被加密過的部分將變成只讀類型,假如你修改了加密部分(哪怕只改動一個字),就會導致整個文件不能使用。對於 VBScript,加密後在源文件的第一行會顯示:;而JScript(或 JavaScript)則會顯示: (1)加密方法 單擊「開始」/程序/附件/命令提示符,在MS-DOS 命令行中輸入以下命令,即可對某個asp文件加密: SRCENC [switches] 其中[switches]項目可以選以下5個參數 [switches] 含義 舉例 /s 可選。命令中帶了該參數,加密過程中屏幕上就不會有輸出。 screnc /s lacl.sct ulacl.sct 對當前目錄中的腳本小程序lacl.sct加密,加密過程中屏幕不顯示任何信息 /f 可選。指定輸出文件是否覆蓋同名輸入文件。忽略,將不執行覆蓋。 screnc /f lacl.asp 對文件 lacl.asp加密,並用編碼後的同名文件覆蓋原文件 /xl 可選。是否在.asp文件的頂部添加@Language指令。忽略,將添加。 /l defLanguage 可選。指定Script Encoder加密中選擇的預設腳本語言。文件中不包含這種腳本語言特性的腳本將被Script Encoder 忽略。 對於HTML文件,JScript為內置預設腳本語言;對於ASP文件,VBScript為預設腳本語言;對於擴展名為.vbs或.js的文件,Script Encoder也有自適應能力。 screnc /l vbscript lacl.htm ulacl.htm 對文件 lacl.htm加密,並生成輸出文件 ulacl.htm,確保沒有指定語言屬性的腳本塊使用 VBScript /e defExtension 可選。指定待加密文件的文件擴展名。

E. asp如何加密網頁

你說的"加密"指用戶要輸入用戶名和密碼才能進入該頁?
----------------------
假設Access資料庫 MyDatabase.mdb,password.asp 和 Test.asp 都在同一文件夾
password.asp代碼:
<%
userName = Request.form("username")
password = Request.form("password")

Set cn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
cn.Open "provider=microsoft.jet.oledb.4.0; data source=" & server.MapPath("MyDatabase.mdb")

strSQL="Select * From Members Where [UserName]='" & userName & "' And [Password]='" & passWord & "'"
rs.Open strSQL, cn
if rs.EOF then

%>
<form method="post">
<input name="username">
<input type="password" name="password">
<input type="submit">
</form>
<%
else
response.write "Welcome!"
end if
rs.Close
cn.Close
Set cn = Nothing
Set rs = Nothing
%>
Test.asp 代碼:
<%
response.write "In Test.asp"
%>
<!--#include file = "password.asp"-->

F. ASP.NET如何實現網頁名稱加密

用md5加密文件名啊,鏈接的地方也用m5加密不就好了
例如:兩個鏈接1.aspx,2.aspx
不加密是這樣的<a href=1.aspx>xxx</a><a href=2.aspx>xxxx</a>
加密後:<a href=<%=MD5("1")%>.aspx>xxx</a><a href=<%=MD5("1")%>.aspx>xxxx</a>
當然1.aspx和2.aspx也要用加密後的文件名重命名它

G. ASP網頁加密 MD5

default.asp(已測試可用!我給你發了消息,留了QQ,加我聊吧)
<!--#include file="md5.asp"-->
<html>
<head>
<title>加密首頁</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
password=replace(trim(Request("password")),"'","")
if password="" then
%>
<form name="Login" action="default.asp" method="post" target="_parent" onSubmit="return CheckForm();">
<table width="500" height="80" border="0" align="center" cellpadding="0" cellspacing="2" >
<tr>
<td align="right"><b>密 碼:</b></td>
<td><input name="Password" type="password" maxlength="20" ></td>
</tr>
<tr>
<td>
<div align="center">
<input type="submit" name="Submit" value=" 確認">
</div></td>
</tr>
</table>
</form>
<%
else
password=md5(password)
if password="965eb72c92a549dd" then '默認正確密碼為111111
%>
<table width="500" height="80" border="0" align="center" cellpadding="0">
<tr>
<td align="center">頁面內容顯示正確</td>
</table>
<%else%>
<table width="500" height="80" border="0" align="center" cellpadding="0">
<tr>
<td align="center">頁面內容顯示錯誤,請輸入正確的密碼</td>
</table>
<%end if
end if%>
</body>
</html>

H. asp編輯的網站如何代碼加密

ASP加密解密軟體(Asp EnCoder):國人自己編寫的軟體,持MicroSoft Script Encoder加密解密,移位、逆位加密解密演算法,可保護我們辛辛苦苦編寫的ASP代碼,也可以躲避殺毒軟體的查殺。 ASP加密鎖(AspApp):將IIS + ASP(Active Server Page)實現的網站進行打包、加密、壓縮,打包後的應用仍然可以在IIS下使用,但是他人已經無法直接閱讀ASP腳本內容,徹底保護您的辛苦勞動成果和知識產權,您可以用來製作WEB系統的試用版本、功能限製版本和發行版本等。 AspToDll風火輪:能夠將ASP代碼封裝成DLL,利用DLL無法還原的特性確保ASP代碼加密之後不可解,保護ASP開發者的知識產權不受侵害。 AspToAspX風火輪:不但能夠將ASP代碼封裝成DLL,而且封裝後的DLL還能夠運行在虛擬主機上。

I. Asp.net中怎麼能夠快速加密整個網站和Url地址, 用什麼方法 求救!!!

像這樣的加密方法有很多種!我告訴你用base64的編碼和解碼的方法。具體方法如下:我們在一個類裡面寫base64的編碼和解碼的方法(charset.cs)
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
//base64編碼
public string base64Encode(string str)
{
byte[] bb=Encoding.UTF8.GetBytes(str);
return Convert.ToBaseString(bb);
}
//base64解碼,參數2:字元格式如:gb2312
public string base64Decode(string base64str,string codename)
{
byte[] bb=Comvert.FormBase64String(base64str);
return Enconding.GetEncoding(codename).GetString(bb);
}
------------------------------------------------------------------
好這個類就是這樣寫的了 那我們怎麼用呢 下面就是一個頁面的跳轉了 :
Response.Redirect("order.aspx?money="+cs.base64Encode(Label5.Text)+"&count="+cs.base64Encode(Label1.Text)+"&orderID="+cs.base64Encode(orderID.ToString()));
好那我們下個頁面怎麼接收呢 這里我就就要用到上面定義的第二個方法了 charset cs = new charset();
string money = cs.base64Decode(Request["money"].ToString(), "utf-8");
string count = cs.base64Decode(Request["count"].ToString(), "utf-8");
string orderid = cs.base64Decode(Request["orderid"].ToString(), "utf-8");
提問人的追問 2010-06-28 19:18 暈 啊 大哥 你看清楚 啊 在後台我知道怎麼搞 問題是用<a></a> 超鏈接怎麼搞啊 回答人的補充 2010-06-29 09:21 這個的話,如果你不通過後台 那就只能用url重定向啦,在webconfig里配置好函數,再在那個裡面定義規則就OK了....

J. ASP如何網站加密

換核心,不要用網上公開的源碼

熱點內容
光遇發光耳機怎麼設置安卓 發布:2025-05-15 05:32:03 瀏覽:111
台電安卓平板系統太低怎麼辦 發布:2025-05-15 05:20:00 瀏覽:508
安裝了zlib編譯報錯 發布:2025-05-15 05:19:56 瀏覽:167
二分演算法無序 發布:2025-05-15 05:18:22 瀏覽:29
網易我的世界伺服器組件怎麼安裝 發布:2025-05-15 05:16:58 瀏覽:312
如何復制密碼狗 發布:2025-05-15 05:15:28 瀏覽:737
c語言報告三 發布:2025-05-15 05:10:37 瀏覽:844
09壓縮餅干 發布:2025-05-15 05:05:58 瀏覽:279
迭代法編程c 發布:2025-05-15 04:58:01 瀏覽:815
用什麼dns伺服器地址快 發布:2025-05-15 04:52:59 瀏覽:27