- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 C语言实现AES ecb加解密
先做个声明:该偏aesecb加解密的底层源码是在网上找到的,没有追到原始出处,原代码在Ubuntu上编译不通过,可能是编译环境不兼容的问题。所以我只是在原有实现的基础上做了部分修改及测试调用,现在已经在Ubuntu上测试通过,加密解密结果与在线测试工具对比正确。网上关于aes加解密的代码一搜索会有很多结果,但很少有使用C语言实现的。所以把我找到的这一个测试可以的代码贴出来,给大家分享一下。一...
2019-05-05 16:35:12 5189 8
原创 AES加密中的补位
针对aes加密的c实现过程,一般会用到补位。aes加密的原数据长度要求是16的整数倍,但实际操作过程中并不能保证每次待加密的数据长度都能使16的整数倍,所以这时候就需要进行补位,在进行加密才能得到正确的加密数据。 c开发中常用的补位方式主要NoPadding,zeroPadding,PKCS5Padding,PKCS7Padding四种方式。其中PKCS5Padding...
2019-04-03 19:52:48 6130 1
原创 最小众倍数的求法 C实现
最近遇到最小众倍数的求法 C实现 问题,网上大部分为Java实现,而且多数较为复杂,所以自己用C写了一个,由于scanf函数平时没有用过,所以scanf输入写的很low,实现较为简单,所以没有加注释。题目要求为:给定你五个正整数,他们最小众倍数是指能够被其中至少三个数整除的最小正整数。给定你个不相同的整型a,b,c,d及e,请返回他们的最小众倍数。 输入:输入5个正整数a.b.c...
2018-10-12 11:15:09 1894 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人