社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 118|回复: 4

[讨论] CH554能否做一个软件加密狗?

[复制链接]

907

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-10-12 14:58:02 | 显示全部楼层 |阅读模式
既然ch554可以做usb应用,那么做一个加密狗是不是也可以的,最简单的,就是向程序提供一个口令("This is ch554"),如果口令相符,相程序继续运行,否则退出。

此帖出自单片机论坛

回复

使用道具 举报

2308

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-10-12 15:35:04 | 显示全部楼层
当然可以!但是这种方式太简单了,容易被破解呀……加密狗肯定要有加密芯片,或者算法加密来保证有效性,否则还不如果让人家联网提供CD-KEY呢。

回复

使用道具 举报

2308

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-10-12 15:45:10 | 显示全部楼层
可以让程序,给USB发送一个串字符,串字符由机器硬件码经过加密算法生成硬件字符,CH554收到硬件字符后就依据字符锁定一个依硬件字符生成的算法,并存到EEPROM里面,CH554只要接收成功一次后,就锁定,每次依算法给一个key给USB发给程序。

点评

具体怎么做可以指点一下吗? 我的要求就是把接收到每一个字符全部ASC码加一并返回就好。  详情 回复 发表于 2017-10-12 15:54

回复

使用道具 举报

907

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2017-10-12 15:54:25 | 显示全部楼层
strong161 发表于 2017-10-12 15:45
可以让程序,给USB发送一个串字符,串字符由机器硬件码经过加密算法生成硬件字符,CH554收到硬件字符后就依 ...

具体怎么做可以指点一下吗?
我的要求就是把接收到每一个字符全部ASC码加一并返回就好。

回复

使用道具 举报

907

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 7 天前 | 显示全部楼层
很想成为伸手党,脸皮有点厚。
一点一点学,以后有问题再来请教。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-10-20 05:47 , Processed in 0.221061 second(s), 19 queries , Redis On.

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