This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/CC3220SF-LAUNCHXL:RTOS/CC3220SF-LAUNCHXL:

Guru**** 2553450 points
Other Parts Discussed in Thread: SHA-256, CC3220S

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/729885/rtos-cc3220sf-launchxl-rtos-cc3220sf-launchxl

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:SHA-256CC3220S

工具/软件:TI-RTOS

我尝试使用 SimpleLink CC3220 SDK 中的 MQTT 客户端示例与 Google IOT Core Broker 连接。 Google 在密码字段中需要 JWT 令牌。 如何创建此文件我知道、但问题是如何使用 RS256加密 JWT 字符串(使用 SHA-256 RFC 7518 sec 3.3的 RSASASASASASAS-PKCS1-v1_5)或 ES256 (使用 P-256和 SHA-256 RFC 7518 sec 3.4的 ECDSA)。 事实上,问题是如何使用 RSA 算法加密字符串?

我还知道这个选项是在 Mongoose OS 上发布的、但我很感兴趣它如何处理 TI-RTOS。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kirill、

    请参阅 C:\ti\simplelink_cc32xx_sdk_2_20_00_10\examples\rtos\CC3220S_LAUNCHXL\drivers\cryptohmac 中的 SDK 驱动程序示例

    亚伦
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Aaron。 我仔细地研究了这个例子。 据我所知、如果我想首先使用 RS256对消息进行签名、我应该使用 SHA256哈希函数、然后使用 RSA 算法对该哈希进行编码。 对于 RSA 算法、我需要查找第三方库或自行编写。 我是对的吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kirill、

    是的、您必须在加密实用程序之外找到另一种方法来执行 RSA 部分

    亚伦