AES - 在tiny-AES-c基础上封装了2个应用函数(加密/解密)
在github山有个星数很高的AES的C库 tiny-AES-c (https://github.com/kokke/tiny-AES-c.git)这个库用起来挺好的, 但是需要自己考虑key, iv, data的对齐问题.我对 AES256 + CBC 封装了2个函数, 调用方只需要给出key, iv, in_data, out_data, 只要有数据就行, 不需要考虑对齐(key, iv, data), 其他调用库之前的预操作, 都在封装函数内做了.初步测试一下, 好使. 有啥bug能用的时候再改.
原创
2023-12-31 22:14:41 ·
1209 阅读 ·
0 评论