stm32 AES-128-ECB PKCS7Padding 密钥10字节
时间: 2024-01-18 17:02:33 浏览: 221
对于这个问题,由于AES-128采用的是128位的密钥,因此无法使用10字节的密钥进行加密。您需要使用16字节的密钥才能进行AES-128的加密操作。
同时,ECB模式需要对数据进行分块,每个分块的大小必须为16字节,因此如果您要加密的数据不是16字节的倍数,需要进行PKCS7Padding填充操作,将数据填充到16字节的倍数。填充的字节的值为需要填充的字节数。
您可以使用STM32的HAL库中提供的AES加密函数进行加密,同时使用自己实现的PKCS7Padding填充函数对数据进行填充。