黑马程序员技术交流社区

标题: 郑州校区--技术面试题之《Android中文件的加密》 [打印本页]

作者: 我是楠楠    时间: 2017-8-16 15:46
标题: 郑州校区--技术面试题之《Android中文件的加密》
本帖最后由 我是楠楠 于 2017-8-17 11:01 编辑

找工作,怎么才能拿到高薪offer,对于没有工作过、没有面试过的学员们,当天面试回来一定要总结。面试题一定要记下来,有笔试题就更好了,直接手机拍下来,晚上回来总结;不懂的可以问老师去群里面交流或者是查资料,把整理好的面试题共享,让其他小伙伴看到,每个人都这样做,日积月累我们就会有一个庞大的面试题库,受益你我他。一句话:面试——>总结——>分享。








文件加密AES加密算法
AES加密算法是目前比较流行加密方式,目前还没有针对AES有效的解开方式,比较靠谱。
AES加密数据块和密钥长度可以是128比特、192比特、256比特中的任意一个。
AES加密有很多轮的重复和变换。大致步骤如下:
1、密钥扩展(KeyExpansion),
2、初始轮(Initial Round),
3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,
4、最终轮(Final Round),最终轮没有MixColumns。

我以前对文件加密的时候就是参考如下文章
请参考:http://blog.csdn.net/yudajun/article/details/40481135
http://blog.csdn.net/dalancon/article/details/20924823




作者: baby14    时间: 2019-1-7 08:55
多谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2