⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 加密處理使密碼更安全[cfs編碼加密].htm

📁 较为详细的介绍了asp自定义的各种函数,方便asp的各种开发.
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      <P align=center>中国动感资源交流,网络动感资源荟萃</P></TD>
    <TD align=middle>
      <P align=center><A href="http://www.moonet.com/edu/">教育网</A>&nbsp; 
    英文版</P></TD></TR></TBODY></TABLE>
<CENTER>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR vAlign=top>
    <TD bgColor=#297dff width=1> </TD>
    <TD width=753></TD>
    <TD bgColor=#297dff width=1> </TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR vAlign=top>
    <TD bgColor=#297dff width=1> </TD>
    <TD width=753>
      <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
        <TBODY>
        <TR>
          <TD bgColor=#297dff colSpan=2 height=20><FONT color=#ceffff>&nbsp;→ 
            <A href="http://www.aspsky.net/article/index.asp?classid=2"><FONT 
            color=#ceffff>ASP技术</FONT></A> &gt;&gt; <A 
            href="http://www.aspsky.net/article/index.asp?classid=2&amp;Nclassid=5"><FONT 
            color=#ceffff>安全加密</FONT></A> &gt;&gt; 
          《加密處理使密碼更安全[CFS編碼加密]》</FONT></TD></TR>
        <TR>
          <TD bgColor=#586011 colSpan=2 height=1><SPACER type="block" 
            width="1"></TD></TR>
        <TR>
          <TD colSpan=2 height=7></TD></TR>
        <TR>
          <TD align=middle class=p4 
            colSpan=2><B>加密處理使密碼更安全[CFS編碼加密]</B></FONT><BR>2002-9-10&nbsp;&nbsp;动网先锋 
          </TD></TR>
        <TR>
          <TD class=p4 colSpan=2>
            <BLOCKQUOTE><BR>你是怎麼把密碼儲存到資料庫裡?是以純文字的方式?你可知道這對安全的危險性?當攻擊你網站的人能開啟資料庫瀏覽,以純文字方式存在資料庫裡的密碼一覽無疑,基於安全上的考量,你想這樣適當嗎?有什麼辦法能夠讓別人看到資料庫裡的資料,也沒辦法知道儲存在其中的密碼?
              <P></P>
              <P>以上問題你是否知道如何解決?本文要告訴你,如何將你的密碼做加密處理,處理過後的密碼字串,就算是公開出來也沒人猜得到原來的密碼!首先我們來看看一組字串:</P>
              <P>27B827277C70E88DD87E3057BFBE8F</P>
              <P>這是將密碼加密後的結果,你知道加密之前的字串是什麼嗎?其實是『 test 
              』。不可思議吧!經過處理後的字串,和原本的字串全然不同,我不說你猜的到嗎?如果決定密碼的人不說,這密碼永遠都是個秘密!</P>
              <P>畢竟這是以原本字串為起點開始編碼,你可能會怕有人用反向工程將字串變回原本的密碼,這點你就不用擔心了,這編碼方式是『單向』的,無法用反向工程恢復!只要將密碼加密後再存入資料庫,你的密碼就多了一份保障!比對密碼時,就將使用者輸入的密碼加密後再跟資料庫比對。講了許多,現在開始告訴你如何寫這段程式。</P>
              <P>我們用的加密方法『CFS編碼加密函式庫』,請於《ASP技術廣場網站→檔案下載→相關元件→函式庫》下載其函式包含檔。此為『ASP技術廣場』所創造的加密法,不同於市面上其他的加密編碼方法!下載回來的檔案為ZIP檔,請解壓縮到跟你的ASP同一目錄。</P>
              <P>&lt;!--#include file="Codefun.fun" --&gt;</P>
              <P>這是用來將函式包含檔加入到你的ASP,請於ASP開頭加上,接著就可使用其編碼函式。</P>
              <P>編碼函式 CfsEncode() 的使用:</P>
              <P>Var = CfsEncode(字串來源)</P>
              <P>範例:</P>
              <P>&lt;%Dim SourceDim Var1Source = "test"Var1 = 
              CfsEncode(Source)Response.Write Var1%&gt;</P>
              <P><BR>執行結果:</P>
              <P>27B827277C70E88DD87E3057BFBE8F<BR>&lt;%<BR>'********************************************************************************<BR>'* 
              *<BR>'* CFS Encode Function *<BR>'* *<BR>'* Produced by ASP-Zone 
              *<BR>'* *<BR>'* Main website is located at *<BR>'* 
              http://asp.diy.com.tw/ *<BR>'* *<BR>'* E-MAIL: *<BR>'* 
              thiefghost@games.com.tw *<BR>'* *<BR>'* Use this function: *<BR>'* 
              &lt;!--#include file="Codefun.fun" --&gt; *<BR>'* *<BR>'* 2001/8/3 
              *<BR>'* 
              *<BR>'********************************************************************************</P>
              <P>'Encode Function<BR>Function CfsEnCode(CodeStr)</P>
              <P>Dim CodeLen<BR>Dim CodeSpace<BR>Dim NewCode</P>
              <P>CodeLen = 30<BR>CodeSpace = CodeLen - Len(CodeStr)</P>
              <P>If Not CodeSpace &lt; 1 Then<BR>For cecr = 1 To 
              CodeSpace<BR>CodeStr = CodeStr &amp; Chr(21)<BR>Next<BR>End If</P>
              <P>NewCode = 1</P>
              <P>Dim Been<BR>For cecb = 1 To CodeLen<BR>Been = CodeLen + 
              Asc(Mid(CodeStr,cecb,1)) * cecb<BR>NewCode = NewCode * 
              Been<BR>Next</P>
              <P>CodeStr = NewCode<BR>NewCode = Empty</P>
              <P>For cec = 1 To Len(CodeStr)<BR>NewCode = NewCode &amp; 
              CfsCode(Mid(CodeStr,cec,3))<BR>Next</P>
              <P>For cec = 20 To Len(NewCode) - 18 Step 2<BR>CfsEnCode = 
              CfsEnCode &amp; Mid(NewCode,cec,1)<BR>Next</P>
              <P>End Function</P>
              <P><BR>Function CfsCode(Word)<BR>For cc = 1 To 
              Len(Word)<BR>CfsCode = CfsCode &amp; 
              Asc(Mid(Word,cc,1))<BR>Next<BR>CfsCode = Hex(CfsCode)<BR>End 
              Function</P>
              <P>%&gt; <BR><BR></P></BLOCKQUOTE></TD></TR>
        <TR>
          <TD class=p4 vAlign=top width="50%">
            <BLOCKQUOTE>原作者:yanek(转)<BR>来 源:开发者俱乐部<BR>共有5436位读者阅读过此文<BR>【<A 
              href="http://bbs.aspsky.net/list.asp?boardid=1">发表评论</A>】 
            </BLOCKQUOTE></TD>
          <TD class=p4 vAlign=top width="50%">
            <P>
            <LI><FONT color=#0772b1>上篇文章</FONT>:<A 
            href="http://www.aspsky.net/article/list.asp?id=2787">vbs类生成xml文件</A> 
            <BR>
            <LI><FONT color=#0772b1>下篇文章</FONT>:<A 
            href="http://www.aspsky.net/article/list.asp?id=2789">SQL Server 
            7.0数据库的六种数据移动方法</A> </LI></TD></TR>
        <TR>
          <TD bgColor=#297dff class=p4 height=20 width="50%"><FONT 
            color=#ceffff>&nbsp;→ 本周热门</FONT></TD>
          <TD bgColor=#297dff class=p4 width="50%"><FONT color=#ceffff>&nbsp;→ 
            相关文章</FONT></TD></TR>
        <TR>
          <TD bgColor=#586011 colSpan=2 height=1><SPACER type="block" 
            width="1"></TD></TR>
        <TR>
          <TD colSpan=2 height=7></TD></TR>
        <TR>
          <TD class=p4 vAlign=top width="50%">
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1510" 
            target=_top title="SQL Server 7.0 入门(一)">SQL Server 7.0 
            入门(...</A>[<FONT color=red>7238</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1540" 
            target=_top title=PHP4实际应用经验篇(1)>PHP4实际应用经验篇(1)</A>[<FONT 
            color=red>7135</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1536" 
            target=_top 
            title=无组件文件上传代码实例(支持多文件上传及文件和input域混合上传)>无组件文件上传代码实例(支持多文件上...</A>[<FONT 
            color=red>6029</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=2557" 
            target=_top title=树型结构在ASP中的简单解决>树型结构在ASP中的简单解决</A>[<FONT 
            color=red>5757</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1545" 
            target=_top title=PHP4实际应用经验篇(6)>PHP4实际应用经验篇(6)</A>[<FONT 
            color=red>5599</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=2563" 
            target=_top title=一个老个写的无组件上传>一个老个写的无组件上传</A>[<FONT 
            color=red>5013</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1542" 
            target=_top title=PHP4实际应用经验篇(3)>PHP4实际应用经验篇(3)</A>[<FONT 
            color=red>4731</FONT>]<BR></LI></TD>
          <TD class=p4 vAlign=top width="50%">
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=2788">加密處理使密碼更安全[CFS編碼加密]</A><BR>
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=2787">vbs类生成xml文件</A><BR>
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=2418">asp动态生成wbmp图片的程序</A><BR>
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=2407">用C#代码生成一个简单的PDF文件</A><BR>
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=1932">利用JS在页面上动态生成直线</A><BR></LI></TD></TR>
        <TR>
          <TD colSpan=2 height=7></TD></TR></TBODY></TABLE>
    <TD bgColor=#297dff width=1> </TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR>
    <TD bgColor=#297dff height=1><SPACER type="block" 
width="1"></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR>
    <TD align=middle height=30></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR>
    <TD align=middle class=p2 width="100%">
      <TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
        <TBODY>
        <TR>
          <TD align=middle class=p2 width="100%">
            <P align=center><A 
            href="http://www.aspsky.net/produce/index.asp">客户服务</A> -- <A 
            href="http://www.aspsky.net/aspads.asp">广告合作</A> -- <A 
            href="http://www.aspsky.net/about.asp">关于本站</A> -- <A 
            href="http://www.aspsky.net/tell.asp">联系方法</A><BR><BR>动网先锋版权所有 <FONT 
            face=Verdana, size=1 Arial, Helvetica, sans-serif>Copyright &copy; 
            2000-2001 <B>AspSky<FONT color=#cc0000>.Net</FONT></B>, All Rights 
            Reserved .</FONT> 
</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -