精华内容
下载资源
问答
  • 破解加密word文档软件

    2014-01-10 16:53:52
    破解加密word文档软件,几秒钟搞定。
  • Python加密word文档

    多人点赞 2021-08-15 18:38:23
    在翻阅了网上一些资料和文章后,认为使用‘异或’来加密word文档是比较方便且安全性有保障的。   在此之前,我们先了解一下异或是什么。简单来说,如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或...

      大家好,这里是滑稽研究所。本期我们需要完成一个对word文档加密的程序。在翻阅了网上一些资料和文章后,认为使用‘异或’来加密word文档是比较方便且安全性有保障的。
      在此之前,我们先了解一下异或是什么。简单来说,如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。我们简单的梳理一下代码思路。代码分为两部分,加密和解密。
      1.加密
      把文件转换成二进制的格式,然后生成等长的随机密钥进行异或操作,得到加密后的二进制文件。这一步我们需要保留的数据有,加密后的文件和随机生成的密钥,当然他们都是一些二进制数。
      2.解密
      这一步就简单了,我们把加密后的文件和之前随机生成的密钥再进行一次异或操作,即可得到原本的二进制数,然后我们再把它转换成文本即可。
    OK,思路大致明了了,我们需要两个程序,加密程序接收str参数 ,运行完成会输出加密后的二进制word文档,和用于解密的二进制密钥。解密程序则需要接收两个int参数,分别为加密程序输出的两个二进制内容,异或之后输出原始文本。那么,上代码。
    加密代码:

    from secrets import token_bytes
    from docx import Document
    import docx
    import time
    ​
    def random_key(length):
        # token_bytes,函数接受一个int参数,用于指定随机字节串的长度。
        # int.from_bytes把字节串转换为int,也就是我们需要的二进制数
        key = token_bytes(nbytes=length)
        key_int = int.from_bytes(key, 'big')
        return key_int
    ​
    def encrypt(raw):
        raw_bytes = raw.encode()
        #参数big意为正序,little则输出反序。
        raw_int = int.from_bytes(raw_bytes, 'big')
        key_int = random_key(len(raw_bytes))
        return raw_int ^ key_int, key_int
    ​
    def decrypt(encrypted, key_int):
        decrypted = encrypted ^ key_int
        length = (decrypted.bit_length() + 7) // 8
        decrypted_bytes = int.to_bytes(decrypted, length, 'big')
        return decrypted_bytes.decode()def encrypt_file(path, key_path=None,):
        document = Document(path)
        all_paragraphs = document.paragraphs
        file = docx.Document()
        file2 = docx.Document()
    ​
        jkl = input('请输入希望保存的文件名:') + '.docx'for paragraph in all_paragraphs:
            # 打印每一个段落的文字
            zz,key = encrypt(paragraph.text)#print('加密:',zz)
            #print('key:', key)file.add_paragraph(str(zz))
            file.save(jkl)
    ​
            file2.add_paragraph(str(key))
            file2.save("key.docx")print('滑稽研究所出品!')
    print('仅支持英文文件名。')
    chenggong = encrypt_file(input('请输入需要加密的文件名:'))
    print("已完成!十秒后自动关闭")
    time.sleep(10)
    #生成加密文件
    

      通过 encode 方法,将字符串编码成字节串。int.from_bytes 函数将字节串转换为 int 对象。最后对二进制对象和随机密钥进行异或操作,就得到了加密文本。
    解密代码:

    from secrets import token_bytes
    from docx import Document
    import docx
    import time
    ​
    def random_key(length):
        # token_bytes,函数接受一个int参数,用于指定随机字节串的长度。
        # int.from_bytes把字节串转换为int,也就是我们需要的二进制数
        key = token_bytes(nbytes=length)
        key_int = int.from_bytes(key, 'big')
        return key_int
    ​
    def encrypt(raw):
        raw_bytes = raw.encode()
        raw_int = int.from_bytes(raw_bytes, 'big')
        key_int = random_key(len(raw_bytes))
        return raw_int ^ key_int, key_int
    ​
    def decrypt(encrypted, key_int):
        decrypted = encrypted ^ key_int
        length = (decrypted.bit_length() + 7) // 8
        decrypted_bytes = int.to_bytes(decrypted, length, 'big')
        return decrypted_bytes.decode()
    ​
    jjj = []
    kkk = []def decrypt_file(path_encrypted, key_path=None, *, encoding='utf-8'):
        document = Document(path_encrypted)
        all_paragraphs = document.paragraphs
    ​
        do2 = Document('key.docx')
        all_p= do2.paragraphs
    ​
        for i in all_paragraphs:
            #str转int
            jiam = int(i.text)
            jjj.append(jiam)#print('加密:',jiam)
        #print(jjj)for k in all_p:
            #str转int
            key = int(k.text)
            kkk.append(key)#print('key:',key)
        #print(kkk)
    ​
        cc = zip(jjj,kkk)
        res = list(cc)
        return res
    #传入元组,或两个int。
    print('滑稽研究所出品!')
    print('警告,严禁修改密钥文件名!!!')
    print('直接输入文件名,无需格式后缀。')
    rr1 = decrypt_file(input("请输入需要破解文件的文件名(仅限.docx文件):")+'.docx')file = docx.Document()
    for i in rr1:
        ff = decrypt(*i)
        #print(ff)
        #print(type(ff))
        file.add_paragraph(ff)
    file.save("res.docx")
    print('解密完成,请在当前文件夹下提取文件!')
    print('十秒后自动关闭!')
    time.sleep(10)
    

      我们需要将两个程序打包成exe。运行加密程序得到的二进制word文档,可以给其他人,但密钥必须自己保存。当别人满足你的要求之后,我们可以把密钥和解密程序给他。注意,只对docx文件有效,且不可以修改密钥文件的名称,不然会报错,解密失败。
      运行结果:
      原始word文件。
    在这里插入图片描述
      加密后:
    在这里插入图片描述
      生成的key密钥:
    在这里插入图片描述

      加密后的文件和生成的密钥,放在解密程序文件夹下之后,会得到如下。我们得到了原文件,美中不足的是所有的首行缩进都消失了,变成了左对齐。
    在这里插入图片描述
      同样的文件,重新加密之后,会得到不同的加密文件和密钥。因此如果加密文件和密钥不匹配,即使他们的源文件是一样的,也是无法解密的。此外密钥丢失,加密的文件将永远不能解密。噢,我的上帝。如果有人能一个个试出来等长的随机密钥的话。如果猴子能写出来《巴黎圣母院》的话。
      如果你对异或文本加密感兴趣的话,可以看一下这篇文章,感谢该作者提供了思路。

    https://blog.csdn.net/xiaofeixia666888/article/details/102613213

    展开全文
  • 可破解加密word文档,解压后只需直接运行,就可轻松破解
  • 用poi提取domino附件中word文本时...折腾了一下午才发现问题出在一篇被密码保护的word文档,在new WordExtractor对象时,抛出内存溢出的错误,导致程序中断。 于是到poi SVN上看到多了个org.apache.poi.EncryptedDo...
    用poi提取domino附件中word文本时,程序产生中断,没有抛出Exception,而是抛出Out Of MemoryError 的错误,检查了代码,不会是没有关闭流造成的。折腾了一下午才发现问题出在一篇被密码保护的word文档,在new WordExtractor对象时,抛出内存溢出的错误,导致程序中断。
    
    于是到poi SVN上看到多了个org.apache.poi.EncryptedDocumentException,更新,build。
    展开全文
  • Word文档加密器破解版

    热门讨论 2011-05-05 15:28:36
    加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时,加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时显示有用户的机器码,...
  • Word文档加密

    2014-04-02 01:35:59
    Word文档加密
  • Word文档加密器是一款可以对doc、docx、docm等格式的word文档进行加密处理的应用软件,加密后,只有通过验证才...加密Word文档,支持doc、docx、docm等格式,防止编辑、防止复制、防止打印; 用户打开受加密保护的文档
  • Word文档加密器 v9.2

    2012-11-09 14:34:53
    加密Word文档,支持doc, docx,docm等格式,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时, 加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时显示有用户的机器码,用户可以发送他的机器码...
  • Word文档转换为图片Pdf,Word文档扫描成Pdf Word转换为图片Pdf1、 Word转换为Pdf,程序很多,但转换后的Pdf,还可以复制,虽可以加密禁止复制,但市场上太多的Pdf,还可以把Pdf转换Word等其他格式,很容易被别人利用...

    Word文档转换为图片Pdf,Word文档扫描成Pdf

     

    Word转换为图片Pdf

    1、        Word转换为Pdf,程序很多,但转换后的Pdf,还可以复制,虽可以加密禁止复制,但市场上太多的Pdf,还可以把Pdf转换Word等其他格式,很容易被别人利用和剽窃,如何彻底的自己的Word文档,可以被人浏览,查看,而不被其他轻易的利用和剽窃,就是转换成图片式的Pdf

    2、        为了保险,有些人采用到Word打印出来,再扫描,该工具相当于Word打印和扫描,省去了打印机和扫描器硬件,也为你节约了纸张,节省了成本,提高了效率。

    3、        在转换为Pdf中,你可以设置Pdf的输出质量,为你的特殊应用提供方便。

    本软件是绿色软件,无需安装,操作方便,自动记忆界面设置,有其他特殊需要和问题,都可以发Email:gisoracle@126.com,QQ276529800联系,定会得到答复。

    注意:需要安装Microsoft Office Word 2003(2003)以上版本。运行时请关闭Word

    下载地址
    http://files.cnblogs.com/gisoracle/wordtopdf.rar

    界面

    最新下载地址http://dl.dbank.com/c0g04fs7bl

    展开全文
  • C#读到加密WORD文档

    2016-05-31 11:31:54
    C#读到加密WORD文档,在vs2013测试通过
  • 加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时,加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时显示有用户的机器码,...
  • word文档加密,怎么让word自动加密.docx
  • 加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时,加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时显示有用户的机器码,...
  • Word文档加密器10.2

    2013-07-04 19:54:37
    Word文档加密器10.2 破解版
  • 怎样给word文档加密

    2012-02-17 21:13:41
    怎样给word文档加密
  • Word文档加密器是一款WORD文档加密器,支持加密不同版本的WORD文档,防止未授权的用户阅读、复制、编辑、打印你的WORD文件。Word文档加密器内置四种不同的加密模式。非绑定模式--加密后的文件不绑定用户电脑,但用户...
  • WORD文档加密方法及企业WORD文档加密软件介绍私人文件的WORD加密可以用如下设置,如果安全性要求更高也可以采用EFS文件加密方式。可以采用WORD自带的安全性设置来设定WORD的打开和修改加密!具体操作如下:工具 →...

    WORD文档加密方法及企业WORD文档加密软件介绍


    私人文件的WORD加密可以用如下设置,如果安全性要求更高也可以采用EFS文件加密方式。
    可以采用WORD自带的安全性设置来设定WORD的打开和修改加密!具体操作如下:
    工具 →选项(此时出来一个对话框)→在对话框中选择“安全性”标签
    在“安全性”标签下有一个“打开文件时的密码”,这个密码是设置你的WORD文档的打开权限的,如果不知道这个密码或是密码遗忘的话将无法打开WORD文档!
    同时,在这个标签下还有一个“修改文件时的密码”,下方有一个“建议以只读方式打开文档”的辅选框。这个密码的设置是用来放置其他人修改你的文档内容的。
    在上述你所需要设置密码的地方键入密码后,点击确认,会出现进一步密码的确认,再次输入密码就可以了!然后保存WORD文档,关闭!当你下次打开的时候,你的密码设置就有效了!
    个人认为“修改文件时的密码”的设置基本没用,只要不设置打开密码,就可以拷贝和修改你的文档。
    企业网络内流传的WORD文档因其流传性/共享性,采用以上加密方式不可行。


    以下介绍一款企业WORD文档保密软件的功能:
    总体实现目标:
     文档在企业内部正常流通使用,一旦流失到企业外部将无法打开!
    DocSecurity文档保镖的设计目标具体地可以细化为以下几个方面:
       保证理想的防护效果,不能因为各种原因(内部、外部、有意、无意)而导致泄密发生;
       文件透明加解密,无需用户参与,不改变用户原有的使用习惯;
       应用范围广,可以自定义受控程序(应用软件);
       不引起员工的强烈反对情绪;
       客户机实时加解密服务完全在内存中交换进行,不会在硬盘上产生临时文件;
       客户端软件的安装、卸载都需经过管理中心授权,防止客户端的非法接入;
       可按组或用户灵活制定安全策略;
       对离线、出差用户有非常周到的支持,可通过USB-KEY在“离线”状态下对加密文件进行访问;
       万一产生泄密事件,要能够追查回溯,查出责任人,并保存相关证据;
       基本不影响计算机原有速度;
       基本不提高管理成本;
       系统具备强大的自我防护能力,阻止恶意终止、非法卸载等;
       不同企业拥有不同的密钥,保证加密的文档在不同企业之间无法识别;
       采用微软的内核技术,可以完美地嵌入操作系统,操作界面更加人性化,使用与维护方便、快捷;
       可以与大多数软件和硬件系统友好兼容,如OA系统、ERP系统等;
       强大的平台功能,为各类用户的定制开发提供了方便之门,软件的扩展应用空间广阔;
    系统要求:
       最低配置 CPU PII400、 内存64M、硬盘 20M可用空间;
       推荐配置 CPU PIII800以上、内存128M以上、硬盘20M以上可用空间;
       操作系统Windows 2000、Windows XP、Windows 2003。

    公司介绍:

       上海金慧软件有限公司是一家专注于为企业提供管理信息系统和解决方案的软件企业。目前,金慧针对影楼行业和设计院行业推出了两大系列管理软件产品。
       面向企业的文件安全管理软件产品:基于应用层加密的透明加解密软件—DocSecurity文档保镖系列产品。
       面向设计院行业的管理软件产品:基于BuildingEasy的一系列市场经营管理、设计项目管理、图文档知识库管理、工程总承包管理、综合办公管理、人力资源管理等产品。
       金慧的解决方案以用户需求为导向,以金慧软件产品为基础,以管理信息化咨询、需求分析、系统分析、用户化开发、系统部署、技术培训、系统集成为服务内容,帮助用户提高企业管理效率与质量。在过去的10多年中,金慧产品的用户已涉及影楼、建筑、石油、石化、化工、钢铁、有色金属、水利、水电、电力、市政、规划、邮电、交通、机械等十多个行业,遍布全国各地。
       上海金慧软件公司成立于1996年,由公司的创业团队创建,于2000年成功引入了IT风险投资。公司目前在全国共有100名左右的员工,总部位于上海,在全国各主要城市设有办事处或项目部。公司获得双软认定企业、高新技术认定企业,2006年获国家火炬计划项目支持,2007年获上海市高新成果转化项目认定和国家创新基金支持。

     

    展开全文
  • Word文档加密器v6.0.0323

    2009-03-23 13:32:23
    加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时,加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时显示有用户的机器码,...
  • 主要介绍了如何通过Java实现加密、解密Word文档,对一些重要文档,常需要对文件进行加密,查看文件时,需要正确输入密码才能打开文件。下面介绍了一种比较简单的方法给Word文件加密以及如何给已加密的Word文件解除...
  • Word文档加密

    2011-02-11 13:36:00
    Word文档加密主要有以下几个方法:文件加密文件菜单设置:1、打开需要加密Word文档。2、选“文件”的“另存为”,出现“另存为”对话框,在“工具”中选“常规选项”,出现“保存”选项卡。3、分别在“打开权限...
  • Word文档加密网络授权管理方案 加密word文档并通过服务器端授权管理 | <br /> 加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印 ;用户打开受加密...
  • Word文档加密技巧

    2019-09-21 17:00:30
    如果自己的文档中有不愿让人看见的小秘密,或者所编辑的文件涉及到单位... 给Word文档加密主要有以下几个方法:文件加密 文件菜单设置: 1、打开需要加密Word文档。2、选“文件”的“另存为”,出现“另存为”对话...
  • word文档加密

    2011-10-11 21:16:43
    文档的安全是我们每个用户都非常关心的话题,尤其是在...Word有着非常强大的文字编辑功能,是我们日常工作生活中十分常用的办公软件,同时Word本身也提供了许多安全和保护功能,下面就让我们来看看给Word文档加密的技巧
  • Word 文档加密

    2009-06-06 00:42:11
    Word文档加密器说明:  您可以使用本系统保护您的Word文档等等 本系统特点: 1、加密时可以选择是否不同机器阅读需要不同的阅读密码,密码与用户电脑硬件绑定, 用户无法传播  2、您可以指定是否可以提供给用户预览...
  • 加密word文档,支持*.doc;*.rtf;*.docx;*.docm; 保护word文档分发,防止编辑、防止复制、防止打印;用户打开受加密保护的文档时,加密文件会弹出验证框要求用户输入阅读密码,这个验证框中同时显示有用户的机器码,...
  • ViKey加密狗对Word文档进行加密

    千次阅读 2014-08-27 13:58:25
     如果你手里有重要的Offce文档(例如Word、PPT、Excel文件),不想被别人随意看到,任意播放,那么你可以将这类视频文件用ViKey文件加密工具加密一下,加密过后的Offce文档,必须要有ViKey加密狗才可以浏览文档,不...
  • Word文档加密器说明:  您可以使用本系统保护您的Word文档等等 本系统特点: 1、加密时可以选择是否不同机器阅读需要不同的阅读密码,密码与用户电脑硬件绑定, 用户无法传播  2、您可以指定是否可以提供给用户预览...
  • Word文档加密器 V6.0 个人自用的,支持对WORD文档加密,一机一码,防复制,打印,拷贝传播!测试使用环境XP,2003!
  • word文档加密小技巧.docx

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,725
精华内容 9,090
关键字:

如何加密word文档