登录 注册
当前位置:主页 > 资源下载 > 10 > NRF51-OCB-PY 实现了 NRF51822 的 OCB 功能

NRF51-OCB-PY 实现了 NRF51822 的 OCB 功能

  • 更新:2024-08-01 20:16:56
  • 大小:21KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

NRF51-OCB-PY 使用 softdevice 的 NRF51 的 OCB 实现端口。 test.py 允许从 uart 接收数据并对其进行解密。 同样的py实现可以用在云端,去图吧。 注意:有一个 Python OCB 实现,但是,它只支持版本 2。这个应用程序支持版本 3,因此 python 示例使用 ctypes 来加速加密并重用与节点上相同(好吧,几乎相同)的 c 实现。 此应用程序不适合生产,未进行代码优化。 得到 您还需要包含子模块。 我决定分叉并清理 tinyAES 以最小化代码大小。 我们只有 AES ECB 模式,因此不需要其他模式。 NRF51 提供加密,因此我们只需要软解密 git clone --recursive https://github.com/Northshoot/NRF51-OCB-PY.git 用法 编译共享 C 库 gcc -o ocb_