美文网首页pythonodoo
python 给文件加密

python 给文件加密

作者: 隔壁小红馆 | 来源:发表于2020-05-25 16:20 被阅读0次

每个人以及公司都有秘密,其实有很多文件不想让被人看到里面的内容,就是要对其进行加密操作,此例使用python对 pdf 文件进行加密
首先安装python 加密包:PyPDF2
下面是例子

import PyPDF2
import os   
path='D:/odoo资料/test/'  #文件夹路径
files = []
for file in os.listdir(path):
    if file.endswith('.pdf'):   #只获取pdf文件进行加密,也可以是全部文件
        files.append(path+file)
print(files)
for file in files:
    pdf_obj = open(file,'rb')
    pdf_reader = PyPDF2.PdfFileReader(pdf_obj)
    pdf_writer = PyPDF2.PdfFileWriter()
    for page_num in range(pdf_reader.numPages):
        page_obj = pdf_reader.getPage(page_num)
        pdf_writer.addPage(page_obj)
    pdf_writer.encrypt('0000') #加密操作,密码为 0000,可自己调整密码
    pdf_output_file = open(file.split('.')[0]+'_sec.pdf','wb') #以二进制写入,将保留原pdf中的信息
    pdf_writer.write(pdf_output_file)
    pdf_output_file.close()

加密成功后,打开文件是需要输入密码,才能打开。
注:刚加密完打开时有错误

image.png

这种情况,先退出此文件夹,然后再点进来打开即可(手动鼠标操作,不是代码操作)。


image.png

制作不易,点赞鼓励哈

相关文章

  • python 给文件加密

    每个人以及公司都有秘密,其实有很多文件不想让被人看到里面的内容,就是要对其进行加密操作,此例使用python对 p...

  • 文件夹怎么加密 三种文件夹加密的方法

    怎么给文件夹加密?有些用户想要保护自己的隐私,所以会给文件夹加密,那么该如何给文件夹加密呢?下面给大家介绍3种常见...

  • 文件/文件夹加密操作

    给 PDF 添加密码保护 你可以给 PDF 添加密码,这样每个人都需要输入密码才能打开该文件。密码用于加密文件。 ...

  • Python黑科技:暴力破解,你的密码真的安全么?

    今天呢,给大家带来一个Python的暴力破解加密的压缩文件的方法~ (是不是压缩文件不重要)。 另外你会不会Pyt...

  • FileEncryption for mac(文件加密助手) v

    mac文件加密助手哪个好?小编给大家带来了FileEncryption Mac版文件加密助手,FileEncryp...

  • python加密保护-加密exe文件

    Python 是一种面向对象的解释型计算机程序设计语言,Python 语言写的程序不需要编译成二进制代码,可以直接...

  • 用 Python 加密文件!

    基础知识 在 Python 中异或操作符为:^,也可以记作 XOR。按位异或的意思是:相同值异或为 0,不同值异或...

  • 用 Python 加密文件

    生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用...

  • Python 实现文件加密

    生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用...

  • python源码文件加密

    python源码文件加密 在实际的工作中,有时候我们需要部署自己的Python应用,但这时候我们并不希望别人能够看...

网友评论

    本文标题:python 给文件加密

    本文链接:https://www.haomeiwen.com/subject/dhwyahtx.html