187196467 发表于 2023-2-27 18:14

N32G455xB/xC/xE SM1、 SM3、SM4、SM7,MD5这些加密算法加速怎么使用的

N32G455xB/xC/xE 看手册支持N多加密算法 ― 内置密码算法硬件加速引擎― 支持 AES、DES、SHA,SM1、 SM3、SM4、SM7,MD5 算法

但是找了半天资料只有
DES/TDES算法API说明 .
AES算法API说明

HASH算法API说明
RNG算法API说明
像SM1、 SM3、SM4、SM7,MD5这些加密算法加速怎么使用的 一点说明文档都没有


这些加密算法该怎么使用呢

wangqy_ic 发表于 2023-2-28 08:40

可能你需要跟厂家/代理联系,拿到另外的资料。资料里有:库文件,C语言头文件和使用说明文件,这些资料我目前没有看到公开的下载链接,都是从厂家的工程师那里拿到。

要吐槽的是,库文件是 keil 下编译的,gcc 用不了~~~
希望对你有用.

classroom 发表于 2023-2-28 09:46

可以找找厂里的技术支持要相关资料

咿呀咿呀哟rui 发表于 2023-3-7 14:29

wangqy_ic 发表于 2023-2-28 08:40
可能你需要跟厂家/代理联系,拿到另外的资料。资料里有:库文件,C语言头文件和使用说明文件,这些资料我目 ...

GCC的部分有,提需求可以生成GCC的

tpgf 发表于 2023-3-8 10:40

SM1 算法是分组密码算法,分组长度为128位,密钥长度都为 128 比特,算法安全保密强度及相关软硬件实现性能与 AES 相当,算法不公开,仅以IP核的形式存在于芯片中

paotangsan 发表于 2023-3-8 11:03

SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法。SM2、SM9是非对称算法。

renzheshengui 发表于 2023-3-8 11:32

SM2算法就是ECC椭圆曲线密码机制,但在签名、密钥交换方面不同于ECDSA、ECDH等国际标准,而是采取了更为安全的机制。另外,SM2推荐了一条256位的曲线作为标准曲线

xiaoqizi 发表于 2023-3-8 11:51

SM2标准包括总则,数字签名算法,密钥交换协议,公钥加密算法四个部分,并在每个部分的附录详细说明了实现的相关细节及示例

heimaojingzhang 发表于 2023-3-8 12:06

SM7算法,是一种分组密码算法,分组长度为128比特,密钥长度为128比特。SM7适用于非接触式IC卡,应用包括身份识别类应用(门禁卡、工作证、参赛证),票务类应用(大型赛事门票、展会门票),支付与通卡类应用(积分消费卡、校园一卡通、企业一卡通等)

wakayi 发表于 2023-3-8 13:00

祖冲之序列密码算法是中国自主研究的流密码算法,是运用于移动通信4G网络中的国际标准密码算法,该算法包括祖冲之算法(ZUC)、加密算法(128-EEA3)和完整性算法(128-EIA3)三个部分

1988020566 发表于 2023-5-7 10:29

如何用 N32G455xB的单片机 id做加密

wilhelmina2 发表于 2023-5-7 15:09

将任意长度的消息“散列”为固定长度的摘要值,从而实现数据完整性验证和防止篡改。

sheflynn 发表于 2023-5-7 15:30

例如HMAC、CMAC等,结合对称加密和散列算法,实现消息的完整性和真实性验证。

macpherson 发表于 2023-5-7 15:38

支持AES 和 MD5 加密算法吗

xiaoyaodz 发表于 2023-5-7 16:18

使用公钥和私钥两个不同的密钥进行加密和解密操作。

tabmone 发表于 2023-5-7 16:40

如果单片机程序是加密的怎样解密?

sdCAD 发表于 2023-5-7 16:45

在选择单片机加密算法时,需要考虑算法的安全性、速度和内存占用等因素,并根据具体应用场景进行选择。

bestwell 发表于 2023-5-7 17:48

单片机二级加密怎么设置            

wangdezhi 发表于 2023-5-7 18:14

单片机加密算法主要用于数据的保护和安全传输。

everyrobin 发表于 2023-5-7 19:00

例如DES、AES等,使用同一个密钥来进行加密和解密操作
页: [1] 2
查看完整版本: N32G455xB/xC/xE SM1、 SM3、SM4、SM7,MD5这些加密算法加速怎么使用的