close
文章出處

js密碼驗證 install/js/setup.js

將內容傳送頁面
Code

base.ClientScript.RegisterClientScriptBlock(this.GetType(), "Page", script);



ajax注冊(各頁面通用ajax,js函數):register.aspx    js:emplates\default\ajax.js


發送郵件:forum/Email.cs

創建目錄
Code


Cache:  現在將Discuz!NT的緩存架構說明如下,先請大家看一下Discuz!NT架構圖:

    
    
  
    
    
         其實這個構架說白了就是一個標準的“策略”模式,為了對比方便,我把策略模式的結構
圖放在下面:


AES,DES加密解密:DISCUZ.Common
附:DES:Data Encryption Standard,是一種數據加密標準,現在已經不用了。它使用56位密鑰對64位的數據塊(真正數據只有57位,還有8位是校驗位)進行加密,并對64位的數據塊進行16輪編碼。與每輪編碼時,一個48位的“每輪”密鑰值由56位的完整密鑰得出來。
    DES對64(bit)位的明文分組M進行操作,M經過一個初始置換IP置換成m0,將m0明文分成左半部分和右半部分m0=(L0,R0),各32位長。然后進行16輪完全相同的運算,這些運算被稱為函數f,在運算過程中數據與密匙結合。經過16輪后,左,右半部分合在一起經過一個末置換,這樣就完成了。
    在每一輪中,密匙位移位,然后再從密匙的56位中選出48位。通過一個擴展置換將數據的右半部分擴展成48位,并通過一個異或操作替代成新的32位數據,在將其置換換一次。這四步運算構成了函數f。然后,通過另一個異或運算,函數f的輸出與左半部分結合,其結果成為新的右半部分,原來的右半部分成為新的左半部分。將該操作重復16次,就實現了。
    因為是對稱加密,解密和加密的過程一樣,密鑰也一樣。



遍歷目錄文件,讀取刪除操作(admin/global/global_avatargrid.aspx
Code



操作時顯示等待圖片-global_templatesgrid.aspx
 <script type="text/javascript">
     function CreateTemplate(pathname)
     {
         if(confirm("生成" + pathname + "下所有模板的操作非常耗時,確認要繼續嗎?"))
         {
             document.getElementById('success').style.display = 'block';
             //document.getElementById('Layer5').style.width='400px';
             document.getElementById('Layer5').innerHTML='<BR /><table><tr><td valign=top><img border=0 src=../images/ajax_loading.gif  /></td><td valign=middle style=font-size:14px;>正在生成'+pathname+'文件夾下的模板, <BR />請稍等...<BR /></td></tr></table><BR />';
             window.location="?createtemplate=" + pathname;
         }
     }
    </script>

Code


------------不斷更新

不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()