openssl之AES加密

因为工作以及满足个人好奇心的需要,通过网上查找资料,自己做了一个利用openssl提供的AES接口加/解密文件的小工具,贴出来以备忘:

/***************/

1.CBC和ECB两种模式加密都进行了人工填充,对于不足128bit的内容,全部补足128bit,用‘0’填充

2.加密后的文件头4个Byte,记录了填充数据的长度

/***************/

/*aes.h*/

 

 

/*aes.c*/

 

 

 

/*main.c*/

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据