自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 GCM GF域乘软件实现

这段代码是一个在GF(2128)域上进行乘法操作的函数实现。GF(2128)表示一个伽罗华域,其中的元素可以通过128位二进制数来表示。这个函数可以用于加密、解密或其他需要伽罗华域乘法的密码学应用中。这段代码是一个典型的伽罗华域乘法实现,它结合了位操作和数组操作来实现高效的乘法运算。这种乘法运算在密码学中非常重要,特别是在实现某些加密算法时。

2024-08-12 16:42:12 237

原创 STM32H533RE 使用GCM模式加密

* 设置: DINR不交换, KEY长度128bit, GCM算法, 正常KEY模式 */* @brief 设置秘钥,目前支持128bit的秘钥长度,其余长度等待拓展。* @param 秘钥长度(字节为单位),仅支持128bit。* @param 秘钥值。

2024-08-12 13:48:44 429

原创 STM32H533RE AES使用ECB模式加密

【代码】STM32H533RE AES使用ECB模式加密。

2024-08-02 17:51:03 262

原创 Flash 16字节对齐写操作

【代码】Flash 16字节对齐写操作。

2024-08-01 16:37:44 94

原创 c实现解析CAN报文中任意长度信号内容

实现原理:根据根据起始字节和长度,从起始字节里面的最低位开始取数据,然后bit自增,增加到7以后byte就自增,bit归0继续取数据,直到结束,根据信号的长度,依次从指定字节获取对应的bit,然后进行左移后跟ret_val进行或运算取值,返回最后结果。实现原理:先取起始字节的起始位作为返回值的最高位,然后bit减一,bit到0后byte++,bit从7开始取值,直到取值完成,根据信号的长度,依次从指定字节获取对应的bit,然后进行左移后跟ret_val进行或运算取值,返回最后结果。1、CAN报文两种格式。

2024-06-01 21:26:39 1097

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除