ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: ldy

[分享] 简单而强悍的文件加密工具

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-10-7 16:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖已被收录到知识树中,索引项:保护和加密编程
谢谢分享。曾经用home里的加密工具毁掉整整一个分区

TA的精华主题

TA的得分主题

发表于 2012-10-8 16:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哈哈  感谢楼主 同时也感谢冠希哥哥

TA的精华主题

TA的得分主题

发表于 2012-10-22 17:24 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-11-30 20:48 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-2-10 13:03 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
收藏!!!!!!

TA的精华主题

TA的得分主题

发表于 2013-6-29 13:48 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-7-1 16:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
加密后的文件别人完全无法读取哦

TA的精华主题

TA的得分主题

发表于 2013-8-18 11:32 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-8-18 12:52 | 显示全部楼层
厉害!顶一下
不过加密后要清除原文件

TA的精华主题

TA的得分主题

发表于 2013-9-12 16:41 | 显示全部楼层
异或加密简单直观,是很多人喜欢采用的对称加密算法。但最好不要采用该算法,因为这种加密算法强度极低,和直接给明文没什么区别。
       《应用密码学》节录(P10-P11):

    这是一个对称算法。明文用一个关键字做异或运算以产生密文。因为用同一只取一或两次就会付出原来的值,所以加密盒解密都严格采用同一个程序。

    这种方法没有实际的保密性,它易于破译,甚至没有计算机也能破译,如果用计算机则只需花费几秒钟的时间就可破译。
    假设明文是英文,而且假设密钥长度是一个任意小的字节数,下面是他的破译方法:

用重合码计数法(counting coincidence)找出密钥长度。用密文异或相对其本身的各种字节的位移,统计那些相等的字节。如果位移是密钥长度的倍数,那么超过6%的字节将是相等的,如果不是,则至多只有0.4%的字节是相等的(这里假设用一随机密钥来加密标准ASCII文本;其他类型的明文将有不同的数值),这叫做重合指数(index of coincidence)。指出密钥长度倍数的最小位移即密钥的长度。
按此长度移动密文,并且和自身异或。这样就消除了密钥,留下明文和移动了密钥长度的明文的异或。由于英语每字节有1.3位的实际信息(参见11.1节),因此有足够的冗余度去确定位移的解密。
    尽管如此,一些软件销售商在兜售这种游戏式算法时,还声称“几乎和DES一样保密”,这使人感到震惊。NSA最终允许美国的数字蜂窝电话产业界使用这个算法(有160位的重复“密钥”)对语音保密。异或或许能防止你的小妹妹偷看你的文件,但却不能防止密码分析家在几分钟内破译它。

        可以这么认为,如果你用异或进行加解密,那么跟直接保存明文就没有什么差别。因为一旦取得了密文,并且知道使用的是异或算法,那么剩下来的保密时间就在几秒钟到几小时之内。即使一个没有什么密码学知识的人,也可能写出一个什么工具来进行破解计算。或者说你如果采取了异或加密算法,那么整个系统的安全性就根本不在你手中,那么你加上这个算法和不加上又有什么区别呢?干脆不要加算了。

        网上“异或加密”现成的破解工具多的是。

        这个论断很鲜明,印证了那句“不要自己随便去‘创造’加密算法”的古训。算法保密不是保密,密钥保密才是真谛。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-5 02:59 , Processed in 0.050494 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表