社区
community_281
帖子详情
智能卡加密锁里跑的什么代码
bigpeon
2009-12-15 12:27:49
哥没用过智能卡加密锁,听说能把程序的关键代码/核心代码放到锁内运行,在PC上没有副本,这样可以保证不被破解。
疑问来了:既然是锁内运行,估计是些算法和数学运算,不会涉及宿主PC上的系统调用,那就至少会有一个输入参数和输出参数,如果被人截获了输入输出参数,就有被分析出来的可能。当然是猜了,没法跟踪,呵呵。算法复杂的话还好说,万一是个普通的软件,不涉及很复杂的算法,该怎么选择被加密的代码才能确保不被猜出流程呢?
哥预言,10楼之内必有高人指路。
...全文
288
15
打赏
收藏
智能卡加密锁里跑的什么代码
哥没用过智能卡加密锁,听说能把程序的关键代码/核心代码放到锁内运行,在PC上没有副本,这样可以保证不被破解。 疑问来了:既然是锁内运行,估计是些算法和数学运算,不会涉及宿主PC上的系统调用,那就至少会有一个输入参数和输出参数,如果被人截获了输入输出参数,就有被分析出来的可能。当然是猜了,没法跟踪,呵呵。算法复杂的话还好说,万一是个普通的软件,不涉及很复杂的算法,该怎么选择被加密的代码才能确保不被猜出流程呢? 哥预言,10楼之内必有高人指路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lstc
2009-12-25
打赏
举报
回复
智能卡加密锁国内以sense feitian 为主,安全是相对的,破解的还是有,在硬件复制上比上一代产品做的更好了。由于运算性能有限,所以不可能放很复杂的算法在加密锁里。
最安全的加密锁如果使用不当也很容易破解。
linxren
2009-12-16
打赏
举报
回复
有这么牛的人吗?
只知道输入输出就能猜出加密流程?
你用AES加密算法看看,把密钥公开了,在不不知道AES加密算法流程的情况下,能根据输入和输出写出这个算法流程?
yang677888
2009-12-16
打赏
举报
回复
[Quote=引用 10 楼 cck99646 的回复:]
预言失败
[/Quote]呵呵
lhy
2009-12-16
打赏
举报
回复
[Quote=引用 6 楼 bigpeon 的回复:]
楼上,猜透一个算法比实现整个程序还是容易多了吧,毕竟输入输出摆在那。
[/Quote]
难道你的算法那么简单?
bigpeon
2009-12-16
打赏
举报
回复
to 11楼、13楼:凭空猜当然不行,但是加密的结果从锁里出来,肯定在程序中有对应加/解密、比较结果的地方,别人会暴破掉那个点。只有把业务逻辑流程的一部分移到锁内运行才安全,但这样一来会呈现出规律性,碰上对业务逻辑有了解的破解者,跟踪一下调用锁前后的代码,然后模拟出一个函数来也不是难事吧?
cck99646
2009-12-15
打赏
举报
回复
预言失败
noviceCJ
2009-12-15
打赏
举报
回复
jf
freetrade
2009-12-15
打赏
举报
回复
预言失败
sunshine_anycall
2009-12-15
打赏
举报
回复
[Quote=引用 2 楼 ht_qq0609 的回复:]
预言失败
[/Quote]
bigpeon
2009-12-15
打赏
举报
回复
楼上,猜透一个算法比实现整个程序还是容易多了吧,毕竟输入输出摆在那。
lhy
2009-12-15
打赏
举报
回复
[Quote=引用楼主 bigpeon 的回复:]
哥没用过智能卡加密锁,听说能把程序的关键代码/核心代码放到锁内运行,在PC上没有副本,这样可以保证不被破解。
疑问来了:既然是锁内运行,估计是些算法和数学运算,不会涉及宿主PC上的系统调用,那就至少会有一个输入参数和输出参数,如果被人截获了输入输出参数,就有被分析出来的可能。当然是猜了,没法跟踪,呵呵。算法复杂的话还好说,万一是个普通的软件,不涉及很复杂的算法,该怎么选择被加密的代码才能确保不被猜出流程呢?
哥预言,10楼之内必有高人指路。
[/Quote]
人家有功夫跟踪这个,还没工夫自己编出来?
bigpeon
2009-12-15
打赏
举报
回复
自己up
ht_qq0609
2009-12-15
打赏
举报
回复
预言失败
ht_qq0609
2009-12-15
打赏
举报
回复
预言失败
ht_qq0609
2009-12-15
打赏
举报
回复
预言失败
加密锁
应用简介
本文介绍
加密锁
的不同代别及其安全性,特别是第三代
智能卡
型
加密锁
如何有效防止软件被破解。并提供了一系列加密技巧,帮助开发者增强软件保护。
计算机
加密锁
加密锁
,又称加密狗,是一种用于软件加密的硬件设备,通过与软件交互确保软件的合法使用。早期的
加密锁
基于并行口,后来发展为USB接口,并包含单片机进行加密算法处理。随着技术进步,
智能卡
加密锁
引入了‘
代码
移植’原理,提高安全性,防止硬克隆。Synaptics推出的一种新型USB加密狗则集成了指纹识别技术,进一步增强安全认证。
加密锁
应用技巧简介
本文介绍
加密锁
的不同代别及其安全性,特别强调第三代
智能卡
型
加密锁
的高效防护能力,并提供了增强软件保护强度的实用建议。
坚石诚信ET系列
加密锁
应用保护技巧
本文深入解析了
加密锁
保护软件的原理、安全性及其被破解的原因。通过对比不同代
加密锁
的特性,阐述了第三代
智能卡
型
加密锁
在保护软件方面的优势,并提供了16条实用的软件加密技巧,旨在提升软件安全性,防止被破解。
深思新推出高性价比
智能卡
加密锁
--魔锐1
深思数盾推出的魔锐1是一款高性价比
加密锁
,采用通过EAL4+认证的32位
智能卡
芯片,支持AES、DES、RSA等高级加密算法,内置HID免驱模式,提供远程升级服务,适用于数据安全保护。
community_281
700
社区成员
253,700
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章