跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. 分享:适配MBEDTLS算法库的RSA(PKCS#1 格式)python脚本

分享:适配MBEDTLS算法库的RSA(PKCS#1 格式)python脚本

已定时 已固定 已锁定 已移动 YT SDK
1 帖子 1 发布者 369 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • yishui66Y 离线
    yishui66Y 离线
    yishui66
    写于 最后由 yishui66 编辑
    #1

    一、背景
    因为云途的小内存芯片使用RSA软件算法无法使用生成随机钥匙对、签名功能,但实际项目开发中需要利用到别的钥匙对和签名来验证程序是否正确等。所以本帖提供一些便捷的脚本文件供大家使用,基本涵盖了我们所需用到的功能情景,如N,E等参数生成钥匙等。

    二、脚本功能一览
    直接上图:
    0e6a1b88-536f-4984-acdc-d86f2602af9b-994e38fec96bb2caa80fe7b19da47770.png
    脚本代码里的注释比较详细,这里不做赘述,可以在此基础上做二次开发。(这里面生成随机钥匙对的时候终端也会打印签名,如果想对flashDrv.hex做签名,可以在生成随机钥匙对的时候把我原来的Hello, World!的hex数组替换一下就可以)
    环境搭好然后直接运脚本就OK
    8fea6d8e-8c12-43fa-919f-55c84e7cb51b-8cbed815ce10a31c24a19e9bf074ddc9.png

    三、结束语
    因为本脚我是用于RSA3072的使用,所以如果刚好你也是使用RSA3072,那么它的功能肯定是好的。其他的我暂时没用到也就没验,但是肯定可以在这些脚本的基础上实现。

    脚本附件:vsCodeRsa.zip

    1 条回复 最后回复
    0
    • YTCQ_shejiwangY YTCQ_shejiwang 在 中 引用了 这个主题
    • YTCQ_shejiwangY YTCQ_shejiwang 被引用 于这个主题

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

  • can
    19
    demo
    19
    uds
    11
    lin stack
    9
    fbl
    5
    yt-link
    5
    adc模块
    4
    md14
    4
    Online Users
    • 登录

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门