首页
›
移动端与Android应用开发
›
006-Android数据保护组件化方案
›
《Android Keystore核心加密实战指南》
VIP20
本课程属于:006-Android数据保护组件化方案
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android Keystore核心加密实战指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Android Keystore概述
架构原理 · 安全边界 · 与AndroidKeyStorePr…
Android
Keystore
02
环境搭建与SDK配置
minSdkVersion要求 · 依赖库引入 · 模拟器与真机差异
SDK
环境搭建
03
密钥生成基础
KeyPairGeneratorSp… · 椭圆曲线与RSA密钥对生成
密钥生成基础
KeyPairGener…
04
KeyGenParameterSpec详解
Builder参数 · 用途标记 · 加密/签名模式设置
KeyGenParame…
Builder
05
对称密钥生成
AES密钥生成 · 密钥大小选择 · GCM模式配置
对称密钥生成
AES
06
硬件-backed密钥
StrongBox支持 · Trusted Execution…
backed
硬件
07
密钥存储与保护
密钥别名管理 · 锁屏认证绑定 · 用户身份验证超时
密钥存储
保护
08
数据加密与解密
Cipher初始化 · 加密/解密操作 · IV与AAD处理
数据加密
解密
09
使用Android Keystore签名与验证
Signature对象初始化 · 数据摘要 · 签名生成与验证
Android
Keystore
10
密钥导出与安全传输
密钥不可导出特性 · 通过非对称加密保护对称密钥
密钥导出
安全传输
11
密钥信息查询
KeyStore.getKey() · 密钥有效期 · 用途标记读取
密钥信息查询
KeyStore.get…
12
密钥删除与更新
deleteEntry()使用 · 密钥轮换策略实现
密钥删除
更新
13
多用户与工作资料隔离
用户ID绑定 · 设备加密与文件级加密区别
多用户
工作资料隔离
14
生物识别集成
BiometricPrompt绑定密… · 生物识别超时设置
生物识别集成
BiometricPro…
15
网络传输加密
使用Keystore保护的密钥进行T… · SSLSocket配置
网络传输加密
Keystore
16
WebView与本地加密
使用Keystore保护WebVie…
WebView
本地加密
17
对称加密模式选择
GCM · CBC · CTR适用场景
对称加密模式选择
GCM
18
非对称加密与填充
RSA OAEP · PKCS1v1.5比较 · paddding选择
非对称加密
填充
19
密钥生成性能优化
减少生成时间 · 异步生成 · 缓存策略
密钥生成性能优化
减少生成时间
20
加密吞吐量优化
批量加密 · 流水线设计 · 避免频繁创建Cipher实例
加密吞吐量优化
批量加密
21
常见错误码与解决
KeyStoreException · UnrecoverableKeyEx… · AuthenticationRequ…
常见错误码
解决
22
调试与日志
动态获取Keystore类型 · 打印密钥特性 · 调试锁屏认证失败
调试
日志
23
测试策略
使用Android Test Orc… · 模拟器与真机测试 · Mock KeyStore方案
测试策略
Android
24
兼容性处理
不同Android版本差异 · Huawei/小米等厂商定制Keys…
兼容性处理
Android
25
密钥备份与迁移
Android Backup方案 · 手动迁移密钥的不可行性与替代方案
密钥备份
迁移
26
安全审计与漏洞防御
常见攻击场景 · 侧信道攻击防范 · 密钥生命周期审计
安全审计
漏洞防御
27
多线程安全
Keystore操作的线程安全 · 同步机制设计
多线程安全
Keystore
28
应用内证书管理
自签名证书生成 · 使用Keystore存储证书链
应用内证书管理
自签名证书生成
29
硬件安全模块(HSM)对接
Android Keystore与外… · REST API封装
HSM
硬件安全模块
30
完整示例项目
源码结构 · 构建配置 · 运行演示
完整示例项目
源码结构
所属VIP或分类
同VIP:AGP与Gradle安全优化教程
同VIP:AGP构建脚本参数调优技巧
同VIP:Android数据保护组件设计教程