大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述Android 安全加密相关的知识,希望能为你提供帮助。
android 安全加密引言
对称加密、非对称加密、消息摘要、数字签名等知识都是为了理解数字证书工作原理而作为一个预备知识。数字证书是密码学里的终极武器,是人类几千年历史总结的智慧的结晶,只有在明白了数字证书工作原理后,才能理解Https 协议的安全通讯机制。最终才能在SSL 开发过程中得心应手。
另外,对称加密和消息摘要这两个知识点是可以单独拿来使用的。
数字证书使用到了以上学习的所有知识
- 对称加密与非对称加密结合使用实现了秘钥交换,之后通信双方使用该秘钥进行对称加密通信。
- 消息摘要与非对称加密实现了数字签名,根证书机构对目标证书进行签名,在校验的时候,根证书用公钥对其进行校验。若校验成功,则说明该证书是受信任的。
- Keytool 工具可以创建证书,之后交给根证书机构认证后直接使用自签名证书,还可以输出证书的RFC格式信息等。
- 数字签名技术实现了身份认证与数据完整性保证。
- 加密技术保证了数据的保密性,消息摘要算法保证了数据的完整性,对称加密的高效保证了数据处理的可靠性,数字签名技术保证了操作的不可否认性。
- 基础知识:bit 位、字节、字符、字符编码、进制转换、io
- 知道怎样在实际开发里怎样使用对称加密解决问题
- 知道对称加密、非对称加密、消息摘要、数字签名、数字证书是为了解决什么问题而出现的
- 了解SSL 通讯流程
- 实际开发里怎样请求Https 的接口
对称加密概述
对称加密常用算法
DES 算法简介
参考Android安全加密:对称加密 http://blog.csdn.net/axi295309066/article/details/52491077
【Android 安全加密】
!-->!-->!-->
推荐阅读
- Android N requires the IDE to be running with Java 1.8 or later
- nginx android app 慢网络请求超时
- android:布局绘制内存泄露响应速度listview和bitmap线程优化以及一些优化的建议!
- Windows 11中的Google Chrome密码存储在哪里(解决办法)
- Windows 11的11款最佳提醒软件合集推荐(哪个最好())
- 如何在PowerPoint中使图片背景透明(解决方法指南)
- xp系统下怎样设置cad线宽的显示比例
- xp系统电脑怎样输入约等于符号【图文详细教程】
- xp系统如何调节ps字体大小|xp系统调节ps字体大小的办法