精华内容
下载资源
问答
  • 如何让文件加密
    千次阅读
    2020-06-21 11:51:46

    每个人以及公司都有秘密,其实有很多文件不想让被人看到里面的内容,就是要对其进行加密操作,此例使用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

    制作不易,点赞鼓励哈

    更多相关内容
  • delphi 文件加密解密(支持大文件)

    热门讨论 2014-09-25 14:13:33
    CSDN也有相同的资源,不过缺少关键性代码,而这份是完整源码,在D7下可直接使用,经过...Delphi实现CryptAPI加密文件、解密文件的示例源码,选择需要加密加密文件,设置密码,可轻松实现加密,同时程序还实现解密。
  • python文件加密

    千次阅读 2022-04-26 16:16:49
    python文件加密的操作流程

    python文件加密

    一、 python使用paramiko进行系统间通信遇到的坑
    二、python的paramiko模块同时向Windows和Linux服务器发送远程命令(传输文件)

    前段时间说试用着深思数盾的Virbox Protector工具进行加密还不错,那么今天就用上一篇文章写的demo来进行实际操作下,本篇文章记录下自己使用的流程。

    1. 下载加固软件

    采用深思数盾的Virbox Protector工具进行加密, Virbox Protector工具下载链接:https://shell.virbox.com/down.html

    1. 若初次使用,需要先申请使用,提交后会发送短信告知账号的登陆密码,同时该账号中也有对应的试用授权。

    在这里插入图片描述

    1. 根据自己电脑的系统,可下载对应的试用版,我的电脑系统是Windows的,所以选择的“Windows版下载”选项。
      在这里插入图片描述

    2. 如果测试通过想购买正式版的话,可以下载正式版,然后联系深思客服人员发放正式使用授权。

    在这里插入图片描述

    使用Virbox Protector工具的体验:

    1. 优点
    1)试用版和正式版功能可以说是完全相同;
    2)试用版保护后的程序有7天限制,超过7天后会提示“This application is protected with unregistered version of Virbox Protector .0 days left”,点击“确定”按钮后,python进程就退出了。
    3)正式版保护后的程序没有7天限制;
    4)一个账号可以多台电脑登陆,也可以有多个授权,方便公司不同人员使用;
    5)将工具下载到本地后有授权就可以加壳,全程离线也可以操作,不用上传自己的代码加壳(这个体验超级好);
    6)客服的服务态度好,回复很及时。
    
    1. 缺点
    1)操作文档不是很详细,独立完成操作有点困难。
    

    2. 使用加固软件

    2.1 安装加固软件

    1. 下载完毕后,找到文件下载的位置,双击打开virboxprotector_trial_2.4.2.15820_windows.exe,根据界面提示,一路点击下一步即可安装成功。
      在这里插入图片描述
      由于自己在windows系统使用,所以下载的exe安装包:

      Windows系统上安装:
      virboxprotector_trial_2.4.2.15820_windows.exe, Windows上试用版工具的安装包
      virboxprotector_2.4.2.15820_windows.exe, Windows上正式版工具的安装包
      

      Linux系统上的安装包:

      virboxprotector_2.4.2.15820.deb, Ubuntu系统上的正式版安装包
      virboxprotector_2.4.2.15820.rpm, CentOS系统上的正式版安装包
      virboxprotector_2.4.2.15820_linux.tar.gz, 不分系统,解压即可使用
      

      macOS系统上的安装包:

      virboxprotector_2.4.2.15820_macosx.pkg, macOS系统上的正式版安装包
      virboxprotector_2.4.2.15820_macosx.tar.gz, 压缩包,解压即可使用。
      

    注:由于工具在不断更新,所以版本号不确定,根据自己下载的exe为准

    2.2 启用加固软件

    1. 安装成功,可以看到桌面有Virbox Protector的图标快捷键,双击快捷键就可以打开。

    在这里插入图片描述
    2. 也可以直接找到virboxprotector.exe的位置,双击该exe也可以运行。

    以自己的安装目录为准
    图标里的程序位置为: C:\Program Files\senseshield\Virbox Protector 2\bin\virboxprotector.exe
    

    2.2 登陆授权

    Virbox Protector试用版工具:

    1. 若使用试用版Virbox Protector工具,选择登陆授权账号->输入申请时填的手机号和密码->点击登陆

    在这里插入图片描述

    1. 登陆成功后,点击授权详情可以查看到试用授权。

    在这里插入图片描述
    Virbox Protector 正式版工具:

    1. 安装正式版工具后,启动正式版工具,登陆授权账号,可以查看到显示的授权信息。

    在这里插入图片描述

    2.3 加密操作流程

    2.3.1 加密python.exe程序

    1. 找到python.exe的位置;

      1)若直接在终端运行python文件

      1)打开cmd终端,运行自己的py文件;
      2)打开任务管理器,找到python.exe,选中->点击右键,选择“打开文件所在的位置”;
      3)可以找到python.exe所在的位置。
      

    在这里插入图片描述

    2)若使用Pycharm运行程序,也是需要找到python.exe,而不是pycharm.exe

    在Pycharm中运行py文件,界面上一般会显示Pycharm界面显示的python.exe位置,如图所示:
    

    在这里插入图片描述

    1. 经测试,如果是py和pyc文件,基本上都是保护python.exe(特殊情况除外),最关键是要正确找到调用py文件的python.exe的位置,如果电脑上安装有多个python,这个python.exe的位置很容易找错,就会导致程序加密后运行出错。

    2.3.2 加密py和pyc文件

    1. 打开Virbox Protector工具,将python.exe拖入到该工具的界面,对该文件进行保护。
    1)可以将python.exe拷贝备份,比如拷贝后名称修改为python-bak.exe
    2)将python-bak.exe直接拖入到该界面
    3)在加密选项处->输出文件,将默认的python-bak.ssp.exe改为python.exe
    4)打开ds开关,设置密码(也可以不设置密码,使用默认密码,询问深思技术人员,说默认密码是随机的,保护一次就会改变一次)
    

    在这里插入图片描述

    5)然后点击“保护选中项目”,界面提示“保护成功”,就算是python.exe加密完成。
    如下图所示:
    python-bak.exe是原文件
    python-bak.exe.ssp是配置文件
    python.exe是加密后的文件
    

    在这里插入图片描述

    1. 对py文件进行加密
    1)点击“打开DSProtector”工具,配置文件那块默认填写了
    2)点击“添加文件”,选择自己的文件
    3)点击“开始保护”,状态显示“成功”,则表示加密完成
    

    在这里插入图片描述

    4)找到py的位置,可以看到.py.bak为原文件,.py是加密后的文件(可以使用notepad++打开看看,若py文件显示乱码,则说加密成功了)
    

    在这里插入图片描述
    用notepad++打开看一下效果
    下图为原始文件:
    在这里插入图片描述

    下图为加密后的文件:

    在这里插入图片描述
    整体效果看起来还是比较满意的。

    1. 全部加密完成后,再次运行程序,如果程序正常运行,说明整个加密过程正确。

    在这里插入图片描述
    4. 以上过程代表此次加密已经完成。

    DSProtector工具的其他功能的使用研究结果

    1. 当有多个文件时,为了避免一个一个的添加文件,此时“添加目录”是最方便的选择;

    2. 但是如果先选择“添加目录”,然后在设置“文件过滤”或“默认输出目录”,会发现均不生效,点击“开始保护”时,会把所有在列表中的文件都默认给加密了,参考下图所示:
      在这里插入图片描述
      这样加密后的程序肯定无法使用,因为像xml、txt文件运行时肯定不是调用的python.exe,所以会导致运行出错。

    3. 所以需要先填写“文件过滤”或“默认输出目录”,然后在选择“添加目录”,可以看到文件列表里显示的都是py文件,输出文件列表里也显示的{OutputDir}/demo,这个{OutputDir}就是指的“默认输出目录”里的设置。
      在这里插入图片描述
      以上为自己使用的操作流程,若有不对,请指正,若有侵权,则必删。

    展开全文
  • EXE文件加密器(最新版V7.1)完美破解版

    千次下载 热门讨论 2011-09-27 12:52:11
    加密后的文件可以提供下载、刻盘或通过U盘等分发; 主要特点: 1,多种加密模式: 非绑定模式 ---- 加密后的文件不绑定用户电脑,但用户需要一个开启密码才可以打开 绑定模式 ---- 一机一码授权,加密后的文件...
  • 2分钟你学会电脑EFS文件加密

    千次阅读 2021-07-25 08:25:05
    原标题:2分钟你学会电脑EFS文件加密每每被强调文件的重要性,内心活动都如下:方法是有千千万万,就无一种入我心? 直到发现......系统自带加密,一键文件上锁! 加密文件系统(EFS)可以对Windows 10专业版、企业...

    原标题:2分钟让你学会电脑EFS文件加密

    每每被强调文件的重要性,内心活动都如下:

    方法是有千千万万,就无一种入我心?

    c17962556e0f51bb0a2b3a9cd7d1406f.png

    直到发现......

    系统自带加密,一键文件上锁!

    5994bb8c80102db56d233806e8eea02a.png

    加密文件系统(EFS)可以对Windows 10专业版、企业版、教育版且磁盘分区为NTFS的文件进行加密,不适用于家庭版。(Win+X→K查看磁盘是否为NTFS分区)

    1.在需要加密的文件夹上右击鼠标,选择属性。

    09737e9e9bcc9d9fdf9778d5d8bf8bde.png

    2.在属性页面点击高级,勾选加密内容以便保护数据,点击确定。

    3d4f5face69fb2397c5a0bc82a9d9f56.png

    3.回到文件夹属性页面,点击应用,并在弹出的确认属性更改窗口,选择加密的范围,点击确定。

    b40b2cbf6b23c02e3a4d86aae9af07a0.png

    4.加密完成后,文件夹多了上锁的标识。若需解密,按照上述步骤,取消勾选【加密内容以便保护数据即可】

    4c535a72423fc24cd94f4e1ca91863df.png

    没有更快的方法了吗?

    当然有!

    b1b9cc14e13a2a06a0e5ebd360e91f9f.png

    进阶版

    注:修改注册表有风险,需谨慎哦~

    1.同时按下Win键+R键,输入regedit回车

    28316fde3964d13c88518afc480677f4.png

    2.在注册表中定位到

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced,空白处右击鼠标,选择新建DWORD(32位)值。

    0d4a82fb68fcca6e621d2ab6db449c60.png

    3. 将数值名称重命名为EncryptionContextMenu,修改数值数据为1,确认选择了十六进制(H),点击确定即可。

    e3a26a47264f4f822a0476e7154d69f4.png

    4.在任意文件上右击,即可看到菜单中新增了加密的选项。

    一键加密,so easy,想加哪里点哪里~

    819bc2f8b1e0c72d06bca9238effeca4.png

    经由EFS方式加密的文件,自己可以正常打开!但经由拷贝后无法在别的电脑上打开;切换电脑账户登录,也无法打开。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 分享一下这个网上流行的EXE文件加密工具,在网上有另外一个7.1VIP2版本,那个功能确实比这个多,可以导出注册机,这个必须启动程序,输入密码和机器码后才能导出注册码。 但是那款VIP版强制禁止虚拟机,这个可以选择...
  • EXE文件加密器 v9.0专业版(已注册)

    热门讨论 2014-10-20 14:50:46
    这个是朋友传给我的已经注册了的EXE文件加密器 v9.0版本,在我的电脑上启动正常,可正常对程序进行加密。且无任何盗版提示。大家可以放心使用,我个人只是在我的电脑进行测试,并不保证在玩家的电脑上能够正常启动!
  • 不过,很多用户都不知道在win10系统下该怎么给电脑硬盘文件加密。下面,小编就在本文向大家分享具体方法。具体方法如下:1、我们右键此电脑,选择最下面的属性。2、看最左上角,有个“控制面板主页”,点击进入控制...

    电脑文件隐私问题一直都是用户们非常重视的事情。如果我们的电脑硬盘中有不希望他人看到的文件,那么最好对它们进行加密。不过,很多用户都不知道在win10系统下该怎么给电脑硬盘文件加密。下面,小编就在本文向大家分享具体方法。

    具体方法如下:

    1、我们右键此电脑,选择最下面的属性。

    655382cc528fcc511395a701e4234938.png

    2、看最左上角,有个“控制面板主页”,点击进入控制面板界面。

    39a889aa2ea3f7e05328bb9930cf8f04.png

    3、进去后,看到右边有个类别,点击,在下拉菜单中选择“大图标”。参考下图。

    3e19b1190cd50d7be1ffcc3f631d1ba5.png

    4、这时,我们可以看见如下图框中的BitLocker驱动器加密。点击进入加密设置。

    49de5502f2a7dcf2dcbb3bb33474375e.png

    5、这时可以看见自己电脑的硬盘,都没加密,想加密那个盘,就点击“启用BitLocker”。

    af33225bbd46268aed5bb0ebd77e5397.png

    6、这里我选择给D盘加密,进入后入下图,选择使用密码加密,然后输入自己想设定的密码,长度要大于8,点击下一步。

    b270b75663d46fe0f304d6aa56a5bd81.png

    7、这时出现恢复密钥的选项,很贴心的服务,怕你忘记密码,提前备份,有4个选项,看个人需要选择。我选择打印出来。然后备份好了,点击下一步。

    d0c271ae23f230a7c22e891dad1a1cb3.png

    8、然后出现加密空间大小选择界面。看清楚上面的介绍,选择适合自己的。这里我选择“仅加密已用空间”。点击下一步。

    4508f1dbce08bc317b42405732894af4.png

    9、出现确认加密界面,我们直接点击“开始加密”就可以了。然后电脑右下角出现正在加密提示。

    1aca3dc5cbca93765420c1588da15f03.png

    79a19f6fcf5e756dc4a3fa82c117f780.png

    10、稍加等待,就加密成功了。我们可以按照1到5步看看加密成功了没有。如图所示,已经启用成功。

    f6e35421e1f81380e010bb470c63131c.png

    11、我们来打开电脑看下,发现D盘有一个锁的图案,说明已经加密了。现在可以打开,重启电脑后,打开要输入密码。

    4558da7ccd5e81a87367de045daa9a3c.png

    dd284ff50c4c5e0a5fde3f7488b736dd.png

    10093ab66508734fbae0cb22a57294c0.png

    12、想要解除的话,我们可以右键单击加密了的盘,然后选择“更改BitLocker”。打开后选择“关闭BitLocker”。一会就解密成功。

    3cdd93f8d6537675820895d39698f284.png

    27834cb4b9d8eac21e0f91e8334623a8.png

    通过以上步骤的操作,我们就能在win10系统中给电脑硬盘文件成功加密了。想要提升win10系统文件安全性的用户,可以使用该方法进行设置。

    相关推荐:

    展开全文
  • Android 加密之文件加密(FBE)

    千次阅读 2021-03-26 08:57:57
    Android 有两种设备加密方法,即文件加密和全盘加密。 1)全盘加密(FDE):Android 5.0 到 Android 9 支持全盘加密。全盘加密是使用单个密钥(由用户的设备密码加以保护)来保护设备的整个用户数据分区。在启
  • 【开发经验】springboot配置文件加密详解

    千次阅读 热门讨论 2021-05-07 12:17:45
    一般情况下,为了方便切换环境,我们会将关于环境的信息存放在配置文件中,例如mysql的账号密码,redis的账号密码,支付宝、微信的...因此,一般开发者会将配置文件中进一步加密,避免这些敏感信息不法分子直接获取。
  • 加密ts文件解密

    千次阅读 2021-08-12 05:03:11
    如上图中用ts链接直接下载下来的ts视频文件加密的(为什么要下加密的?虽然加密但是下载速度快啊)。 #EXT-X-KEY 字段已经写明了加密方式是AES-128,key通过URI获取,IV也有。 #EXT-X-KEY: METHOD=AES-128, URI=...
  • Python实现对文件内容进行加密

    千次阅读 2021-12-06 15:45:53
    用Python实现对文件的内容进行加密,之前博主查询了资料看见的多半是Python把文件打包成另外一个格式或编码的文件,这样没意思了!还不如自己做一个加密程序,用来加密文件,这样,别人想随便盗取你的文件内容也得看...
  • 这次我们测试的的课程 ID 与地址为:,你可以选择其它的,重点是用工具捕捉到 文件。请求网址: https://www.ichunqiu.com/video/info/338.m3u8?type=2 请求方法: POST请求表单数据如下所示:其中出现了第一个加密...
  • Linux elf可执行文件加密

    千次阅读 2020-04-21 17:58:51
    ELF 全称 “Executable and Linkable Format”,即可执行可链接文件格式,目前常见的Linux、 Android可执行文件、共享库(.so)、目标文件( .o)以及...直接将elf文件直接拖到Virbox Protector加密工具里,选择函数...
  • 因此我们除了要经常「备份文件」防止丢失之外,我们还应该对敏感、以及特别重要的文件进行「加密」以防随意被别人随意偷走查看或者拷贝。 VeraCrypt 是一款适用于Windows,Mac OSX 和 Linux 的免费开源磁盘加密软件...
  • Zip4J 使用 今天接触到一个要解压上传的加密zip的需求,这里使用 zip4j 来实现加密解密。 依赖 <dependency> <groupId>net.lingala.zip4j</groupId>...加密 ... * 添加普通文件为zip文
  • SpringBoot配置文件加密

    千次阅读 2021-05-26 16:02:03
    SpringBoot配置文件加密 一、使用jasypt加密 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <...
  • Win11系统txt文件加密方法,win11系统中的文件不想别人打开查看,可以添加密码,该怎么加密呢?加密某个文档,可以使用第三方的加密工具,也可以使用系统自带的加密功能加密,下面是小编为大家带来的Win11文档加密...
  • 利用java程序实现文件加密

    万次阅读 多人点赞 2019-07-18 20:31:22
    我们的文件在计算机中都是以二进制的形式存储,而Java中IO流(字节流和字符流)可以实现对底层文件的读取,故利用Java的IO流进行文件拷贝时,可以对底层二进制进行加密操作,随后通过解密操可以还原。 例如,我们对...
  • golang 加密文件_如何使用Go加密文件

    千次阅读 2020-07-16 15:27:56
    golang 加密文件Cryptography is mandatory in the current modern world. In this era of big data and data science, it is important to make sure your data is protected from a malicious attack. 在当前现代...
  • Python 加密文件与解密文件

    千次阅读 多人点赞 2019-12-26 21:09:23
    加密文件 # -*- coding: utf-8 -*- #AES-demo #采用AES对称加密算法 import os import base64 from Crypto.Cipher import AES #import struct def add_to_16(value):# str不是16的倍数那就补足为16的倍数 ...
  • C/C++实现文件加密

    千次阅读 2022-04-05 21:13:23
    文章目录一、程序逻辑二、代码三、测试结果 一、程序逻辑 二、代码 #include<iostream> #include<... "输入文件路径:"; cin >> fileName; fstream f; f.open(fileName,ios ::in|ios::out|i
  • lua文件加密解密

    千次阅读 2022-05-04 21:11:43
    文章目录前言lua文件加密解密加密lua 前言 lua修改器语法函数看文档 https://max.book118.com/html/2022/0122/6222015223004113.shtm lua文件加密解密 下载加密解密的jar文件 链接:...
  • 很多人为了文件更加安全,都会给一些重要的文件加密。但是,文件如果是带有密码的话,进行转换、合并或编辑等操作的时候就会有些麻烦。所以,我们知道如何加密,也得学会如何解除。下面,小编就来教大家一个快捷...
  • SpringBoot 配置文件加密的两种方式

    千次阅读 2022-02-26 10:07:37
    SpringBoot配置文件加密的两种方式 jasypt使用方式 用法一: 1.Application.java上增加注解@EnableEncryptableProperties(jasypt-spring-boot-starter包不需要该配置); 2.增加配置文件jasypt.encryptor.password = ...
  • 如何用C语言对文件进行简单加密

    万次阅读 多人点赞 2020-07-05 19:50:15
    最近在完成大作业的时候需要实现一个用C语言对文件进行简单加密的操作,这里主要用的加密思路是破坏文件头,使得系统无法识别文件从而进行加密,最初的思路是将用户输入的加密口令转成ASCII码,再与文件头数据循环...
  • 文件加密解密 免费工具
  • UE4 文件加密

    千次阅读 2018-03-10 10:36:38
    文件加密和解密代码: FString aa = "This is a test"; uint8* Blob1; //we declere uint8 pointer uint32 Size1; //for size calculation Size1 = aa.Len(); Size1 = Size1 + (FAES::...
  • ubuntu下文件加密方法

    千次阅读 2020-09-02 18:48:32
    文件加密 openssl 密码方式加密 使用 openssl 加密一个文件 (data.zip 为原始文件,back.zip 为加密之后的文件) # openssl enc -e -aes256 -in data.zip -out back.zip 解释: enc 表示对文件进行对称加密或解密,...
  • Unity3D实战之文件加密

    千次阅读 2016-12-28 09:12:13
    移动端游戏经常被一些玩家破解成白包,但是为了安全性,开发者还是需要使用算法对文本文件加密,加密的算法非常多,比如通常使用的是MD5算法,OBFS算法,SHA512算法等。由于MD5算法经常使用,网上也有现成的代码本节...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 717,878
精华内容 287,151
关键字:

如何让文件加密