
tiny-AES-c
kokke
Small portable AES128/192/256 in C
AI 简介
kokke/tiny-AES-c 是一个用 C 语言编写的轻量级且可移植的 AES128/192/256 加密库。该项目支持 ECB、CTR 和 CBC 三种加密模式,并允许通过定义符号来选择不同的密钥长度(128、192 或 256 位)。其 API 设计简洁,易于集成到各种嵌入式系统或资源受限的环境中。适用于对代码体积和内存占用有严格要求但对性能要求不高的场景,如物联网设备、微控制器等。需要注意的是,该库未提供填充功能,因此在使用 CBC 和 ECB 模式时,所有数据块应为 16 字节的倍数。此外,ECB 模式因安全性较低而不推荐用于大多数实际应用中。
C
The Unlicense5k
Stars
1.4k
Forks
142
Watchers
25
Issues
Star 增长
今日0
近 7 天+4
近 30 天+21
综合评分65.53
默认分支master