分享:适配MBEDTLS算法库的RSA(PKCS#1 格式)python脚本
-
一、背景
因为云途的小内存芯片使用RSA软件算法无法使用生成随机钥匙对、签名功能,但实际项目开发中需要利用到别的钥匙对和签名来验证程序是否正确等。所以本帖提供一些便捷的脚本文件供大家使用,基本涵盖了我们所需用到的功能情景,如N,E等参数生成钥匙等。二、脚本功能一览
直接上图:
脚本代码里的注释比较详细,这里不做赘述,可以在此基础上做二次开发。(这里面生成随机钥匙对的时候终端也会打印签名,如果想对flashDrv.hex做签名,可以在生成随机钥匙对的时候把我原来的Hello, World!的hex数组替换一下就可以)
环境搭好然后直接运脚本就OK
三、结束语
因为本脚我是用于RSA3072的使用,所以如果刚好你也是使用RSA3072,那么它的功能肯定是好的。其他的我暂时没用到也就没验,但是肯定可以在这些脚本的基础上实现。脚本附件:vsCodeRsa.zip
-
Y YTCQ_shejiwang 在 中 引用了 这个主题
-
Y YTCQ_shejiwang 被引用 于这个主题
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...