ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享]用U盘做加密狗,加密Excel文件(108楼有新代码!)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2013-3-28 21:17 | 显示全部楼层
本帖已被收录到知识树中,索引项:保护和加密编程
rmajly 发表于 2013-3-23 10:38
看来大家都没有发现以上的所有的代码的一个最简单但是又致命的缺陷,就是:如果电脑上只插你这一个U盘, ...

这个不是问题,插10个优盘也能找到

TA的精华主题

TA的得分主题

发表于 2013-3-28 21:20 | 显示全部楼层
高度保密 发表于 2013-3-28 21:17
这个不是问题,插10个优盘也能找到

禁用宏,什么狗狗都没用。不管你是狼狗草狗土狗洋狗,统统都成为死狗。

TA的精华主题

TA的得分主题

发表于 2013-3-29 18:28 | 显示全部楼层
maditate 发表于 2013-3-28 21:20
禁用宏,什么狗狗都没用。不管你是狼狗草狗土狗洋狗,统统都成为死狗。

代码封装了你用什么禁用宏啊

TA的精华主题

TA的得分主题

发表于 2013-3-29 19:00 | 显示全部楼层
高度保密 发表于 2013-3-29 18:28
代码封装了你用什么禁用宏啊

干吗不直接开发应用软件呢。EXE还算VBA吗?

TA的精华主题

TA的得分主题

发表于 2013-3-29 19:02 | 显示全部楼层
本帖最后由 joforn 于 2013-3-29 19:05 编辑
高度保密 发表于 2013-3-29 18:28
代码封装了你用什么禁用宏啊

本來不想在這樣的一個舊帖裡回復的。不過還是說明一下吧。

其實用.SerialNumber獲取磁盤序列號來做加密本就是一個玩笑。
首先,這個方法獲取的是邏輯分區的序號,這個號是在分區格式化時隨機生成的,它不可能是唯一的且會隨格式化操作而被改變。並且,這個號碼是可以被一些工具輕鬆修改的。也就是說,如果你想要的話,可以輕鬆批量生產出成千上萬個序號相同的分區。用這樣的號碼做校驗也就和VBA的工程密碼一樣的效果。

所有U盤的確有一個SN號,但那個一樣能被輕鬆的量產生成(包括U盤的品牌和型號都能修改),用這樣的東西做加密,真的安全麼?


TA的精华主题

TA的得分主题

发表于 2013-4-4 21:52 | 显示全部楼层
本帖最后由 rmajly 于 2013-4-4 21:54 编辑
高度保密 发表于 2013-3-28 21:17
这个不是问题,插10个优盘也能找到


      可能你没试,或者你试了,你只是站在理论的高度自信的说:这不是问题!事实上,眼前这确实是一个问题,而且前面那么多长篇大论都没有发现的一个问题,你怎么解决这同时插上几个U盘的问题?我们不是朝鲜的金胖子,大手一挥,说打到美国都如入无人之境。我们得来真的。上面这么多代码错在哪里?或者你干脆就写一段,把问题都解决了!你行不?
      不过,还要声明一下,我们这里暂时不讨论安全性到底有多高的问题,不是讨论什么金狗、银狗的问题,暂时只是讨论一个这么多长篇大论中的代码中的重要的共性的Bug!

TA的精华主题

TA的得分主题

发表于 2013-4-7 00:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
你别插U盘,用下面的方法试试这种加密有用吗?方法是:点击“启用宏”前按下shift键!

TA的精华主题

TA的得分主题

发表于 2013-4-7 08:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
lpzxhjp 发表于 2013-4-7 00:13
你别插U盘,用下面的方法试试这种加密有用吗?方法是:点击“启用宏”前按下shift键!

怎么老是离不开什么“金狗、银狗”这个话题?我只是讨论那么多代码怎么都忽视了一个同时使用几个U盘的问题,怎么就错到一块了。再说一遍,是学习代码,是讨论代码都写错了什么,暂不讨论强度的问题!!

TA的精华主题

TA的得分主题

发表于 2013-4-7 10:10 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
rmajly 发表于 2013-4-7 08:39
怎么老是离不开什么“金狗、银狗”这个话题?我只是讨论那么多代码怎么都忽视了一个同时使用几个U盘的问题 ...

我觉得你不像是用代码解决问题的,更像是展示你的代码来的

TA的精华主题

TA的得分主题

发表于 2013-4-7 10:11 | 显示全部楼层
rmajly 发表于 2013-4-7 08:39
怎么老是离不开什么“金狗、银狗”这个话题?我只是讨论那么多代码怎么都忽视了一个同时使用几个U盘的问题 ...

不能解决问题的代码你觉得讨论有意义吗?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-12-14 20:21 , Processed in 0.027360 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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