激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

2021-12-22 00:33LexSaints Python

520收到前女友發來的加密PDF文件,說打開之后有驚喜,難道是要復合?我用python破解開之后,卻發現...python干貨+劇情滿滿收藏收藏

事情是這樣的

520晚上,正跟隊友 啪啪啪 組團開黑

突然,微信上前女友的頭像跳動了起來

快一年了,難道是想要復合?

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

發來的竟是一個 " 520快樂.pdf " 的加密文件

想復合就直說嘛

干嘛還要搞的這么有情趣,讓我破解

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

伴隨著我隊友刺耳的罵街聲

我平靜而果斷的的退出了游戲

擼出了,我的python代碼。。。

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

明確需求

1、根據對前女友的了解,密碼為4位純數字。(代碼中可以自定義代碼生成函數,生成各種組合的密碼,進行破解)

2、520快樂.pdf 如下 ↓ ↓ ↓ 加密了打不開

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

安裝pdf工具模塊

pip install pypdf2

?
1
2
3
4
5
6
7
8
9
10
ps d:\> pip install pypdf2
looking in indexes: http://mirrors.aliyun.com/pypi/simple
collecting pypdf2
  downloading http://mirrors.aliyun.com/pypi/packages/b4/01/68fcc0d43daf4c6bdbc6b33cc3f77bda531c86b174cac56ef0ffdb96faab/pypdf2-1.26.0.tar.gz (77 kb)
     |████████████████████████████████| 77 kb 919 kb/s
using legacy 'setup.py install' for pypdf2, since package 'wheel' is not installed.
installing collected packages: pypdf2
    running setup.py install for pypdf2 ... done
successfully installed pypdf2-1.26.0
ps d:\>

如何給pdf加密碼?

要想破解加密的pdf文件,就要知道如何給pdf加密。可以通過pypdf2模塊,給pdf加密。

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import pypdf2
#加密pdf
def encrypt(old_path, new_path):
    """
    :param old_path: 待加密文件的路徑名
    :param new_path: 加密之后的文件路徑名
    """
    with open(old_path, 'rb') as pdffile:
        pdfreader = pypdf2.pdffilereader(pdffile)
        # 創建pdfwriter對象用于寫出pdf文件
        pdfwriter = pypdf2.pdffilewriter()
        # pdf對象加入到pdfwriter對象中
        for pagenum in range(pdfreader.numpages):
            pdfwriter.addpage(pdfreader.getpage(pagenum))
        # 密碼設置為8888
        pdfwriter.encrypt('8888')
        with open(new_path, 'wb') as resultpdf:
            pdfwriter.write(resultpdf)
            print('加密成功!')

如何破解加密pdf文件

1、生成四位數純數字密碼的方法

你可以根據需求,自己定義密碼的位數,這里只定義4位純數字密碼

?
1
2
3
4
5
#你可以根據需求,自己定義密碼的位數,這里只定義4位純數字密碼
for i in range(10000):
    #生成四位數密碼
    pwd=str(i).zfill(4)
    print(pwd)

2、破解pdf函數代碼

引用pypdf2模塊,調用pdfreader.decrypt('密碼'),通過不停的遍歷我們生成的密碼。

破解密碼函數 如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
def decrypt(old_path, new_path):
    """
    :param old_path: 待加密文件的路徑名
    :param new_path: 加密之后的文件路徑名
    """
    with open(old_path, 'rb') as pdffile:
        pdfreader = pypdf2.pdffilereader(pdffile)
        pdfwriter = pypdf2.pdffilewriter()
        # 判斷文件是否加密
        if pdfreader.isencrypted:
            # 判斷密碼是否正確
            for i in range(10000):
                #生成四位數密碼
                pwd=str(i).zfill(4)
                if pdfreader.decrypt(pwd):
                    for pagenum in range(pdfreader.numpages):
                        pdfwriter.addpage(pdfreader.getpage(pagenum))
                    with open(new_path, 'wb') as resultfile:
                        pdfwriter.write(resultfile)
                        print('成功了!密碼是:'+pwd)
            else:
                print('密碼錯了!哼~~~')
        else:
            print('沒有加密呀~~~')

開始破解

代碼已經準備好,下面,我們正式開始破解~~~

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

效果如下 ↓ ↓ ↓

幾秒之后,密碼破解成功。

emmm ,密碼居然是 1314

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

完整代碼

https://download.csdn.net/download/weixin_42350212/19777145

故事結尾

密碼居然是1314

讓我有點不知所措呢

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

迫不及待的打開 “520快樂.pdf”

啪啪啪

歡快的輸入破解出的密碼 1314

前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現

----the end----

到此這篇關于前女友發來加密的"520快樂.pdf",我用python破解開之后,卻發現...的文章就介紹到這了,更多相關python破解加密內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_42350212/article/details/117031929

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一区二区三区视频观看 | 国产亚洲综合精品 | 国产精品视频免费看 | 黄色片视频在线观看 | 蜜桃传媒视频麻豆第一区免费观看 | 九七在线视频 | 国产91一区二区三区 | 黄色免费不卡视频 | 精品无码久久久久久国产 | 99视频观看 | av影院在线播放 | 鲁丝一区二区三区不属 | 欧美成人做爰高潮片免费视频 | 欧美18xxxx | 最新中文字幕在线视频 | 成人三级电影网址 | 亚洲视频观看 | 亚洲欧美日韩精品久久 | 亚洲精品无码不卡在线播放he | 毛片视频网址 | 亚洲精品aaaaa | 欧美性生交xxxxx久久久缅北 | 中文字幕在线观看91 | 91成人影库 | 久久久久久免费 | 久久超| 国产精品久久久久久久久久久天堂 | 欧美性黄 | 久久久久久久久久久久久久久伊免 | 少妇色诱麻豆色哟哟 | 国产午夜亚洲精品午夜鲁丝片 | 精品一区二区三区电影 | www.av520 | 精品一区久久久 | 羞羞视频免费网站 | 91高清完整版在线观看 | 1000部精品久久久久久久久 | 久久影院国产精品 | 久久久久久久久久亚洲精品 | 久久影院国产精品 | 久久综合给合久久狠狠狠97色69 |