精华内容
下载资源
问答
  • 简单操作只需10秒破解PDF加密文件

    万次阅读 多人点赞 2016-05-08 19:03:07
    简单操作只需10秒破解PDF加密文件 破解PDF加密文件,如何破解PDF密码呢,破解加密的PDF文件 【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51187240 从网上下载的PDF文件,由于...

    简单操作只需10秒破解PDF加密文件

        【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51345950
         如何破解PDF加密文件,如何破解PDF密码呢,破解加密的PDF文件
         从网上下载的PDF文件,由于版权的问题,作者经常会加密禁止读者复制修改等权限,如下面的PDF文档,用Adobe pdf Reader打开时,会显示“已加密”的字样,虽然可以阅读,但不能修改和标记。
         为了解决这个问题,可以采用绕过破解密码这一关,即将原文件另存为另一份文件,并将文件中的密码去掉。PS :用Adobe pdf Reader直接转存还是会保留密码的,这里使用PDF editor绕道来去掉密码,下载地址:http://download.csdn.net/detail/guyuealian/9513690
    【1】运行PDF Edit.exe,然后“打开”你要破解密码的PDF文件。
     
     
    【2】文档-->导出页面
    【2】如图设置好了,点击“确定”即可
    【2】再次打开,就不会显示“已加密”,而且还可以正常的复制和添加标记。
     
     
    展开全文
  • 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的倍数 ...

    话不多说直接上代码
    代码版权归本人所有
    转载请注明出处

    加密文件
    软件下载地址
    提取码:97h2

    # -*- coding: utf-8 -*-
    #AES-demo #采用AES对称加密算法
    import os
    import time
    import psutil
    import base64
    from Crypto.Cipher import AES
    #import struct
    def add_to_16(value):# str不是16的倍数那就补足为16的倍数
        while len(value) % 16 != 0:
            value += '\0'
        return str.encode(value)  # 返回bytes
    def encrypt_oracle():#加密方法
        key = input('\n请设置一个秘钥用于加密文件:')
        time.sleep(1)
        print('\n当被加密文件与本程序不同目录时\n请输入要加密文件完整路径包括文件名以及后缀')
        time.sleep(3)
        print('\n\n当被加密文件与本程序同一目录时只需输入文件名以及后缀:')
        file_path = input('\n\n请输入:')
        filepath,tempfilename = os.path.split(file_path)#filepath源文件所在路径,tempfilename源文件名称包含后缀
        filename,extension = os.path.splitext(tempfilename)#filename源文件名称不包含后缀,extension源文件后缀
        savefile = filename+'已加密'+extension#加密后文件名称
        try:
            try:
                virtualmem = psutil.virtual_memory()#获取本机内存信息
                availablemem = round(virtualmem.available / 3)
                filesize = os.path.getsize(file_path)
                if filesize > availablemem:
                    print("\n\n\n加密文件大于系统可用内存可能影响加密效率或出现内存崩溃\n\n\n")
                    print('\n\n\n是否继续运行 继续操作请按"y"返回请按"n"\n\n\n')
                    temp = input('\n请按键选择')
                    if temp == "n" or temp == "N" :
                        encrypt_oracle()
            except:
                print('\n输入有误,请重新输入')
                encrypt_oracle()
            text = open(file_path, 'rb').read()# 待加密文本
            open(file_path, 'rb').close()
        except:
            print('\n输入有误,请重新输入')
            encrypt_oracle()
        text = str(text)
        aes = AES.new(add_to_16(key), AES.MODE_ECB)# 初始化加密器
        encrypt_aes = aes.encrypt(add_to_16(text))#先进行aes加密
        encrypted_text = str(base64.encodebytes(encrypt_aes), encoding='cp936') #用base64转成字符串形式 # 执行加密并转码返回bytes
        if filepath == "":
            logbat = open(savefile, 'w')
            logbat.write(encrypted_text)
            logbat.close()
            print('\n文件加密成功 文件以保存为 ',savefile)
        else:
            logbat = open(filepath+'\\'+savefile, 'w')
            logbat.write(encrypted_text)
            logbat.close()
            print('\n文件加密成功 文件保存在 ',filepath,'中 \n\n文件名为 ',savefile)
        print('\n软件将在 10 秒后自动退出\n')
        time.sleep(10)
    if __name__ == '__main__':
        print("\n文件加密 作者:刘英\n\n本软件可单独运行也可以放在被加密文件的所在目录运行\n\n被加密文件名称请不要含有特殊字符\n")
        encrypt_oracle()
    

    效果如下
    加密过程
    加密前
    加密后


    解密文件
    软件下载地址
    提取码:ma28

    # -*- coding: utf-8 -*-
    #AES-demo #采用AES对称加密算法
    import os
    import time
    import base64
    from Crypto.Cipher import AES
    #import struct
    def add_to_16(value):# str不是16的倍数那就补足为16的倍数
        while len(value) % 16 != 0:
            value += '\0'
        return str.encode(value)  # 返回bytes
    def decrypt_oralce():#解密方法
        key = input('\n请输入用于解密文件的秘钥:')
        time.sleep(1)
        print('\n当被解密文件与本程序不同目录时\n请输入要解密文件完整路径包括文件名以及后缀')
        time.sleep(3)
        print('\n\n当被解密文件与本程序同一目录时只需输入文件名以及后缀:')
        file_path = input('\n\n请输入:')
        filepath, tempfilename = os.path.split(file_path)
        filename, extension = os.path.splitext(tempfilename)
        try:
            text = open(file_path, 'rb').read()# 待加密文本
            open(file_path, 'rb').close()
        except:
            print('\n输入有误,请重新输入')
            decrypt_oralce()
        savefile = input('\n请输入解密后文件的名字包括后缀 请不要使用特殊符号:')
        text = str(open(file_path, 'r').read())# 密文文件
        open(file_path, 'r').close()
        aes = AES.new(add_to_16(key), AES.MODE_ECB)# 初始化加密器
        base64_decrypted = base64.decodebytes(text.encode(encoding='cp936'))#优先逆向解密base64成bytes
        decrypted_text = str(aes.decrypt(base64_decrypted),encoding='gbk').replace('\0','')#执行解密密并转码返回str
        decrypted_text2 = eval(decrypted_text)
        if filepath == "":
            logbat = open(savefile, 'wb')
            logbat.write(encrypted_text2)
            logbat.close()
            print('\n文件解密成功 文件以保存为 ',savefile)
        else:
            logbat = open(filepath+'\\'+savefile, 'wb')
            logbat.write(encrypted_text2)
            logbat.close()
            print('\n文件解密成功 文件保存在 ',filepath,'中 \n\n文件名为 ',savefile)
        print('\n软件将在 10 秒后自动退出\n')
        time.sleep(10)
    if __name__ == '__main__':
        print("\n文件解密 作者:刘英\n\n本软件可单独运行也可以放在被解密文件的所在目录运行\n\n")
        decrypt_oralce()
    

    效果如下
    解密过程
    解密后效果
    在这里插入图片描述

    from Crypto.Cipher import AES 出错说明没有安装crypto库
    具体安装方法可以参考
    https://www.cnblogs.com/shanghongyun/p/11494052.html

    加密文件时文件太大会出现内存崩溃
    本人电脑性能不太好只测试加密了200M左右大小的文件
    再大点的机器有点卡没测试

    欢迎小伙伴反馈使用感受
    也欢迎小伙伴提出宝贵意见

    喜欢我的小伙伴可以打赏呦

    展开全文
  • 已知原文件加密后的文件,请问能判断出来加密方式吗?或者能不能判断出来另一对文件 是否用同样方式加密的。
  • vim加密文件和撤销加密

    千次阅读 2016-12-29 22:50:23
    vim加密文件和撤销加密
    vim加密文件和撤销加密
        有些文件为了不被非项目人员查看,往往会设置密码,要想正常查看该文件,必须输入密码,否则无法正确
    查看文件内容。下面将详细介绍如何给文件加密,如何撤销加密文件。

    1、加密

    图1 设置密码


    2、解密

    图2 解密

    3、加密效果


    图3 保密效果


    展开全文
  • 针对某种加密程序,会对本地文件加密,并且会在文件头写入加密头信息(可以使用UE进行文件二进制查看),现在贴上一段代码:读取当前文件的加密头信息,判断该文件是否为加密文件。 int CLdScanFileDlg::...

            针对某种加密程序,会对本地文件加密,并且会在文件头写入加密头信息(可以使用UE进行文件二进制查看),现在贴上一段代码:读取当前文件的加密头信息,判断该文件是否为加密文件。

    int CLdScanFileDlg::FileDecryptStatus( wchar_t* v_strFile,int v_iStartIndex,int v_iReadCount,wchar_t* v_strContent)
    {
    	USES_CONVERSION;
    	BYTE buff[MAX_BUFF_LENGTH] = {0};
    	string str = W2A(v_strFile);
    	FILE *fp;
    	fp = fopen(str.c_str(), "rb+");
    	if (fp == NULL)
    	{
    		m_strLog.Format(L"Judge File[%s] Decrypt Failed, GetLaseError:%d", v_strFile, GetLastError());
    		theApp.m_Errorlog.AddMsgLog(m_strLog, false);
    		return 3;
    	}
    
    	//"181B031A1510197C0A190E7C6F726C5F"
    	//5C5C5C5C5C5C5C1D390344FFFFFFFFFF
    	//!< 设置开始读取文件的位置
    	fseek(fp, v_iStartIndex, SEEK_SET);
    	//!< 读取文件长度
    	fread(buff, sizeof(BYTE), v_iReadCount, fp);
    	fclose(fp);
    	fp = NULL;
    	int iTemp;
    	char bValue[3]={0};
    	char hs[MAX_BUFF_LENGTH]={0};
    	theApp.m_Errorlog.WcharToChar(v_strContent,hs);
        int icurrent=0;
    	for ( int i = 0 ; i < v_iReadCount; i++)
    	{
    		memcpy(bValue,hs+icurrent,2);
    		sscanf(bValue, "%x", &iTemp);
    		if(iTemp != buff[i])
    		{
    			return 2;
    		}
    		icurrent = icurrent + 2;
    	}
    	return 1;
    }

    v_strFile:代表文件全路径

    v_iStartIndex:代表读取二进制文件开始位置

    v_iReadCount:代表读取位数

    v_strContent:代表加密头信息

    展开全文
  • 用gpg加密软件加密文件

    千次阅读 2019-11-04 23:37:11
    gpg加密软件应用 GPG (GnuPG) 随着网络与计算机技术的发展,数据存储与数据交换的安全性已经变得越来越重要,加密技术已经很早就用于数据存储和数据交换。为了确保网络数据交换时的双方身份的正确性,签证体系也...
  • Android加密文件加密

    千次阅读 2017-11-16 14:50:37
    什么是文件加密 Android 7.0 及更高版本支持文件加密 (FBE)。采用文件加密时,可以使用不同的密钥对不同的文件进行加密,并且可以对这些文件进行单独解密。全盘加密文件加密的区别 借助文件加密,...
  • 文件加密软件

    万次阅读 2019-04-16 16:21:34
    在电商年代,互联网给大家的衣食住行、工作造成巨大便捷,随之各种各样电子设备的呈现,客户也开始运用文件加密软件来保障自己的数据。现阶段市场上的免费加密软件诸多,客户都是犹豫不决文件加密软件哪家好用这个...
  • pgp加密文件

    千次阅读 2018-12-24 13:35:18
    Linux 下使用 GPG 加密解密 环境: foundation1 server1 172.25.1.250 172.25.1.1 思想: 1、首先在主机 foundation1 上生成密钥对(公钥和私钥),...3、主机 server1 导入公钥,列出公钥,写一个需要进行加密文件 t...
  • pycrypto加密文件

    万次阅读 2017-09-01 12:01:41
    # -*- coding: cp936 -*- #A Test to Return a AES-File of a Common File from Crypto.Cipher import AES from Crypto import Random import binascii def AES_File(fs): ...pycrypto加密文件
  • 加密文件系统

    千次阅读 2004-12-16 10:44:00
    加密文件系统 (EFS) 是 Windows 2000、Windows XP Professional 和 Windows Server 2003 的 NTFS 文件系统的一个组件。(Windows XP Home 不包含 EFS。)EFS 采用高级的标准加密算法实现透明的文件加密和解密。任何...
  • PGP加密文件和解密文件

    千次阅读 热门讨论 2017-12-08 14:01:36
    首先,需要jar包如下: cryptix-jce-api.jar cryptix-jce-provider.jar ...然后需要写两个class,一个是PGP加密解密功能的类,一个是给其他类使用的工具类。 使用的时候调用工具类PGPEncryp...
  • exew文件加密:利用破解版exe文件加密器对exe文件进行加密保护(图文教程) 目录 加密过程步骤 解密过程步骤 加密过程步骤 解密过程步骤 ...
  • 配置文件加密解密

    万次阅读 2020-10-10 17:04:26
    配置文件中存放着许多重要的东西,比如数据库账号密码什么的,需要对这些内容进行加密储存。 使用到的是jasypt 1.添加Maven依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <...
  • 提取加密文件中的pdf

    万次阅读 2018-10-03 15:32:43
    思路:刚开始在网上看到网友说替换pdf中的endstream之前的内容,对于普通的pdf文件来说,会缺少前几页,这个可以接受,反正前几页都是作者的序或者目录,但是现在这个不是单纯的pdf文件,而是加密成了可执行文件,这...
  • linux加密文件系统

    千次阅读 2016-01-19 17:33:24
    【导读】本文将详细介绍利用dm-crypt来创建加密文件系统的方法。与其它创建加密文件系统的方 法相比,dm-crypt系统有着无可比拟的优越性:它的速度更快,易用性更强。除此之外,它的适用面也很广,能够运行在各种块...
  • EFS加密文件系统应用心得

    千次阅读 2015-07-16 11:28:12
    EFS是微软操作系统提供的一个很好的文件加密机制。若企业采用了EFS加密机制的话,则文件加密、解密过程都是透明的。当用户完成一个文件后,若觉得这个文件需要保密,则只需要把他存放在一个采用EFS加密过的文件夹...
  • 用 Python 加密文件

    千次阅读 2019-05-17 19:31:30
    生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库。但对于日常学习而言,我们可以借助异或操作,实现...
  • 这篇文章介绍Android平台上常用的加密方式之MD5加密。MD5 MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程...
  • LOCKDIR加密文件的破解心得

    千次阅读 2019-04-27 23:17:48
    LOCKDIR加密文件的破解心得 以前给丈母娘的唱戏机坏了,取出卡发现被一个lockdir的程序给加密了,8g卡 用了7g多,说明文件都在 破解方法 首先默认开启显示所有文件 电脑开启显示系统隐藏文件,我们发现t卡里文件夹下...
  • Zip加密文件破解

    万次阅读 2011-10-27 16:11:52
    这个时候,可能就需要对这个加密文件进行破解了。   随机计算机性能的提高,很多人可能觉得找到一个zip文件的密码是一件很简单的事情。通常,破解zip文件有三种方法:暴力破解、字典攻击,以及明文攻击。   在...
  • 如何用C语言简单加密文件+

    千次阅读 多人点赞 2020-07-12 11:04:34
    上一篇文章写完以后,收到了很多朋友的私信,希望我能写出一个较为完善的利用C语言简单加密文件的代码,今天花了点时间终于调试完了,相比于上一篇文章的代码的话这里做了一些改进: 1.加密文件的数据改为原文件...
  • AES加密算法(加密文件):Rijndael

    千次阅读 2017-06-24 21:27:29
    运行程序,单击“选择文件”按钮,选择要进行加密或解密的文本文件(.txt格式的文件),单击“加密”或“解密”按钮,即可完成对文本文件加密或解密操作。 技术要点 实现本实例功能主要用到了System.Security....
  • vim加密解密文件

    千次阅读 2011-10-22 04:18:23
    加密 退出编辑模式,输入:X(大写),系统会提示输入密码,输入两次,OK,文件已经被加密。以后打开文件都需要密码,否则将...取消加密 打开文件,输入密码。然后再输入:X,之后提示输入密码,直接按回车即可取消密码。
  • 文件加密(实现在文件流中进行加密解密的方法) 对一般小的文件可以使用这样的加密解密方法(des): 这里是把文件作为byte,全部缓存到内存中,如byte[] filebyte = getBytesFromFile(file_in); 在内存中直接...
  • java字符流 加密文件和解密文件

    千次阅读 2018-11-21 14:02:35
    准备一个文本文件(非二进制),其中包含ASCII码的字符和...在这个方法中把encodingFile的内容进行加密,然后保存到encodedFile文件中。 加密算法: 数字: 如果不是9的数字,在原来的基础上加1,比如5变成6, 3变成4 ...
  • filepackage 加密软件 文件加密 U盘加密 移动硬盘加密
  • Glide加载加密文件

    千次阅读 2016-08-10 11:34:07
    最近把项目图片加载库切换到了Glide,图片使用的是Facebook的conceal进行加密. 接下来就悲剧了,Glide只能加载File,byte[],url,等类型的数据,但是conceal 只能的到解密数据流, 所以必须将InputStream解析成byte[]才能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 592,799
精华内容 237,119
关键字:

如何取消加密文件