jrqzy 发表于 2012-12-20 12:02:47

用arduino做了个通信小工具,能加密么

我看了arduino熔丝位的熔丝位配置,应该是没有加密的,不知道能否进行加密,以便编译后的hex的代码不能轻易读出。当然还希望arduino的代码还是可以重复烧进去升级的呢

wing 发表于 2012-12-20 12:35:01

arduino的好处之一是,作为一个开源项目 没什么人会教你如何加密程序。

wing 发表于 2012-12-20 13:11:03

{:soso_e161:}后的悠闲时间。。。

唯方法保密的加密方案都没什么好结果,DVD电影光盘就是一个例子。另外AVR芯片使用很广泛,导致很多破解的方法。再加上AVR的制造商是有名的风中皇帝,用石器时代的工艺做芯片,那条可怜的熔丝实在是太粗了。

让我来点有建设性的建议吧,相对好一点的办法是唯密钥保密的加密方法,非对称加密在通信方面比较有优势,虽然算法比较难写,执行效率也不太理想,不过对于像RSA或ECC这类烂大街的大路货,相信他们的库还是比好找的

ttyp 发表于 2012-12-20 13:39:50

貌似熔丝烧错了,还可以改的,不过要专业设备

ttyp 发表于 2012-12-20 13:42:45

wing 发表于 2012-12-20 13:11 static/image/common/back.gif
后的悠闲时间。。。

唯方法保密的加密方案都没什么好结果,DVD电影光盘就是一个例子。另外 ...

LZ说的是保护源代码,不是数据。难道你是说把代码当数据进行加壳?

jrqzy 发表于 2012-12-20 21:35:43

呵呵,听了大家的思路,感觉反省了一下,其实都允许用户来升级文件自行烧的话,hex肯定是公开的,也就谈不上加密了,谢谢各位!
页: [1]
查看完整版本: 用arduino做了个通信小工具,能加密么