<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      #瞎子#

      導(dǎo)航

      as3 代碼加解密

      private var loader:URLLoader;
      ...
      private function init():void
      {
         loader = new URLLoader;
         req=URLRequest = new URLRequest("1.txt");
        //req.dataFormat = URLLoaderDataFormat.BINARY; loader.load(req); loader.addEventListener(Event.COMPLETE,oncomlete); }
      private function save(bt:ByteArray):void
      {
        var fr:FileReference = new fileReference;
        fr.save(bt,"2.txt");
      }
      private function oncomplete(e:Event):void {
        if(true)
        {
         var str:String=loader.data;
         trace("src///////");
         trace(str);   str=secret(str);
         var bt:ByteArray = new ByteArray;
          bt.writeUTFBytes(str);
          bt.compress(); 
        }   
        else
        {
          
       
          var bt:ByteArray=loader.data;
            bt.uncompress();
           str=bt.readUTFButes(bt.length);
         str=unsecret(str);
          trace("unsecret//////////////\n"+str)
        }
      }
      
      private var add_key:Array=[800,650,400,525,100,250]//間距大于122(z的unicode值)
      private var range:Array=[65,91,97,123]//65,70,75,91,97,100,123
      private var xor_key:Array=[0xaa,0xbb]
      private var pos_key:Array=[8,4]//
      private function secret(src:String):String { var res:String=""; var i:int,len:int,unicode:int; len=src.length for(i=0;i<len;i++) { unicode=str.charCodeAt(i); var idx=index(unicode); res+=String.fromCharCode(xor(add_key[idx]+unicode+random(i))) } res=pos(res); return res; } i private function xor(v:int):int { var i:int,len:int; len=xor_key.length for(i=0;i<len;i++) { v^=xor_key[i]; } return v; } private function random(i:int):int { swicth(i%4) { case 0: if(i%9==0) return((1-Math.sin(i))*(i%100)>>0); else return((1-Math.sin(i))*(i%200)>>0); case 1: return ((1-Math.cos(i))*(i%300)>>0); case 2: return ((1-Math.cos(i)*Math.sin(i))*(i%400)>>0); case 3 if(i%3==0) return((1-Math.sin(i)*Math.cos(i)*Math.cos(i))*(i%500)>>0); else return((1-Math.sin(i)*Math.cos(i)*Math.cos(i))*(i%600)>>0); }
      return 1; }
      private function index(u:int):int { if(u>64&&u<91||u>96&&u<123) { var i:int,len:int; len=range.length-1; for(i=0;i<len;i++) { if(u>=range[i]&&u<range[i+1]) break; } return i } else return 5 } private function index2(u:int):int { var i:int,len:int; len=add_key.length-1; for(i=0;i<len;i++) { if(u>=add_key[i]&&u<=add_key[i]+123) break; } return u-add_key[i]; } private function unsecret(src:String):String {
      src=unpos(src);
      var res:String=""; var i:int,len:int; var u:int; len=src.length; for(i=0;i<len;i++) { u=xor(src.charCodeAt(i)-random(i)); u=index2(u); res+=String.formCharCode(u); } return res; }

      private function pos(src:String):String
      {
        var i,j,k,len,len1,n;
        var res:String;
        len = pos_key.length;
        len1=src.length;
        for(i,len)
        {
          src=res||src;
          res="";
          for(j,pos_key[i])
          {
            n=len1%pos_key[i];
            if(n>0)
              n=pos_key[i]-n;
             while(n--)
              src+='#';
              len1=src.length;
              k=j;
              while(k<len1)
              {
                res+=src.charAt(k);
                k+=pos_key[i]
              }
          }

        }
      return res;
      }

      private function unpos(src:String):String
      {
       
       var i,j,k,len,len1,n;
        var res:String;
        len = pos_key.length;
        len1=src.length;
        for(i,len)
        {
          dis=Math.ceil(len1/pos_key[i]);
          src=res||src;
          res="";
          for(j,dis)
          {
            k=j;
            while(k<len1)
            {
              res+=src.charAt(k)
              k+=dis;
            }
          }
        }
      return res;
      }

       

      [65,70,80,91,97,110,123]

      posted on 2014-08-06 13:24  #瞎子#  閱讀(277)  評(píng)論(0)    收藏  舉報(bào)

      主站蜘蛛池模板: 国产精品自拍一二三四区| 日韩精品国产另类专区| 久久综合97丁香色香蕉| 日本无产久久99精品久久| 色综合久久久久综合99| 亚洲人妻av伦理| 国产精品成人综合色在线| 91精品国产色综合久久| 久久精品国产亚洲不AV麻豆| 欧美性xxxxx极品少妇| 成人午夜在线观看刺激| 午夜爽爽爽男女污污污网站| 国产午夜美女福利短视频| 无码人妻丝袜在线视频| 国内女人喷潮完整视频| 国产精品亚洲综合久久小说| 巨熟乳波霸若妻在线播放| 老妇xxxxx性开放| 一区二区三区精品偷拍| 成人午夜激情在线观看| 99精品国产一区二区三| 久久精品国产亚洲av品| 狠狠做五月深爱婷婷天天综合| 成人免费在线播放av| 奇米四色7777中文字幕| 中文字幕日韩精品东京热| 精品国产一区二区三区性色| 白白色发布永久免费观看视频| 中文字幕一区二区三区四区五区| 国产亚洲精品AA片在线爽| 久久天天躁狠狠躁夜夜avapp| 亚洲AV蜜桃永久无码精品 | 正宁县| 国产精品天堂蜜av在线播放| 国产一级小视频| 99精品人妻少妇一区二区| 天堂8中文在线最新版在线| 久久综合色一综合色88欧美| 色综合五月伊人六月丁香| 国产99视频精品免费观看9| 国产精品午夜福利91|