请选择 进入手机版 | 继续访问电脑版
论坛
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 57|回复: 0

esp8266 RTOS V2.0.0 AES加密无效

[复制链接]

2

主题

2

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2018-11-7 18:00:22 | 显示全部楼层 |阅读模式
使用RTOS V2.0.0 SDK中AES接口去加密数据,发现加解密结果都为空

源代码如下:
        uint8_t buf[64],res[64];
        AES_CTX ctx;
        memset(&ctx,0x00,sizeof(ctx));
        uint8_t *key ="12345678901234561234567890123456";
        uint8_t *iv = "1234567890123456";
        memset(buf,0x00,sizeof(buf));
        memset(res,0x00,sizeof(res));
        AES_set_key(&ctx,key,iv,AES_MODE_256);
        AES_cbc_encrypt(&ctx,(uint8_t *)"hello world",buf,strlen("hello world"));
        printf("encrypto data = %s\r\n",(char *)buf);
        AES_cbc_decrypt(&ctx,buf,res,strlen(buf));
        printf("decrypto data = %s\r\n",(char *)res);


不知道哪里出错哦,请各位大侠指导下,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|安信可论坛    

GMT+8, 2018-11-20 06:36 , Processed in 0.017010 second(s), 14 queries , Redis On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表