登录 注册
当前位置:主页 > 资源下载 > 9 > tiny-AES-c: C语言实现的小型便携式AES-128/192/256

tiny-AES-c: C语言实现的小型便携式AES-128/192/256

  • 更新:2024-09-15 20:12:20
  • 大小:18KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

C中的微小AES 这是用C编写的AES , 和加密算法的小型便携式实现。 通过在定义符号AES192或AES256, 用192或256位覆盖默认的128位密钥大小。 该API非常简单,看起来像这样(我使用的是C99 -style注释类型): /* Initialize context calling one of: */ void AES_init_ctx ( struct AES_ctx* ctx, const uint8_t * key); void AES_init_ctx_iv ( struct AES_ctx* ctx, const uint8_t * key, const uint8_t * iv); /* ... or reset IV at random point: */ void AES_ctx_set_iv ( struct AES_c