
STM32
努力的犀牛
这个作者很懒,什么都没留下…
展开
-
DES加密/解密 8字节、16字节、24字节 CBC模式接口 可直接在MCU上运行
一、C文件/*------------------------------------------------------- 2017 06 . 08 DES 加密 8字节为一个数据块 实现单、双、三DES加密解密 并实现CBC模式接口--------------------------------------------------------*/#include原创 2017-06-19 10:06:30 · 5832 阅读 · 1 评论 -
AES加密/解密算法 128bit、192bit、256bit秘钥 支持CBC 可直接在MCU上运行
全为C语言编写,可直接在MCU上运行,已测试正常,资源已尽力做到最小一、C文件/* AES 加密 解密 数据块 固定为16字节 秘钥有 128bit(16字节) 192bit(24字节) 256bit(32字节) */#include "aes.h"//轮秘钥缓存 原始秘钥 + 多个子秘钥static unsigned char Round原创 2017-06-19 10:13:54 · 5447 阅读 · 1 评论 -
f_sync解决fatfs文件掉电数据丢失问题
临界段When write operation to the FAT file system is interrupted due to any accidental failure, such as sudden blackout, incorrect disk removal and unrecoverable disk error, the FAT structure can b转载 2017-08-19 10:38:51 · 3279 阅读 · 0 评论 -
3DES对称算法之双倍长密钥算法和三倍长密钥算法
原文地址:http://blog.youkuaiyun.com/lvxiangan/article/details/72529221一般我们用的3Des算法,大部分都是指双倍长密钥算法,最近在阅读某知名公司技术文档时发现,3DES算法还有一种三倍长密钥算法。算法工具也侧面印证了这个说法:那么这两个算法有什么区别呢?3DES,分为2种,一个是双倍长3DES,一个是转载 2017-08-27 09:31:14 · 4262 阅读 · 1 评论 -
astyle工具实现对Source insight及KEIL 代码格式化
Source insight添加工具自动排版当在网上找了一些别人的程序拿来学习,用Source insight来看时,会不会因为代码太乱看了义愤填膺呢?有很多集成的开发环境可以自动排版,但source insight却不行!不过,有工具和配置,可以帮助完成这个事情:1,下载astyle工具:https://sourceforge.net/projects/astyle/2,打开转载 2017-09-21 09:06:12 · 1121 阅读 · 0 评论 -
C语言中const关键字的用法
转载请注明出处http://blog.youkuaiyun.com/xingjiarong/article/details/47282255关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,co转载 2017-09-11 10:13:47 · 251 阅读 · 0 评论 -
关于ST-emWIN 仿真文件在VS2017上运行出错或者提示找不到指定文件的问题。
原文 : http://blog.youkuaiyun.com/u011863378/article/details/786795631、打开工程文件,选择 .sln格式文件2、打开工程后,如果你VS2017没有安装相关工具,VS2017会提醒你安装相关工具或者升级,或者提醒重定向项目,直接点击确认即可。3、右键点击工程——属性——配置属性——常规,或者 点击 项目——属性——配置属性——常规 进行如下操作...转载 2018-03-05 15:01:04 · 466 阅读 · 0 评论