首页
›
密码学工程与数据安全
›
050-应用密码SDK接入适配
›
《Android端密码SDK适配指南》
VIP20
本课程属于:050-应用密码SDK接入适配
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android端密码SDK适配指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
密码SDK概述
什么是密码SDK · 应用场景 · 为什么需要适配
SDK
密码
02
Android安全架构基础
Android安全模型 · 沙箱机制 · 权限系统
Android
安全架构基础
03
Java Cryptography Architecture (JCA) 简介
Provider概念 · 常见算法
Java
Cryptography
04
Android KeyStore 系统
KeyStore提供程序 · 密钥生成与存储 · 硬件支持
Android
KeyStore
05
Android 6.0 引入的硬件-backed KeyStore
TEE与SE · 与软件KeyStore的区别
Android
backed
06
Android 9.0 引入的KeyStore增强
StrongBox · 密钥认证
Android
KeyStore
07
Android 10 及以上版本的密码SDK变化
BiometricPrompt · 加密兼容
Android
SDK
08
对称加密算法
AES · 密钥大小选择 · GCM模式
对称加密算法
AES
09
非对称加密算法
RSA · 密钥对生成 · 加密与签名
非对称加密算法
RSA
10
消息摘要与哈希
SHA家族 · MD5(已不安全) · HMAC
消息摘要
哈希
11
数字签名与验证
RSA-SHA256 · ECDSA · 签名验证流程
数字签名
验证
12
密钥派生函数
PBKDF2 · Scrypt · 用于密码哈希
密钥派生函数
PBKDF2
13
Android Biometric API
指纹识别 · 面部识别 · BiometricPrompt用法
Android
Biometric
14
生物识别与KeyStore结合
CryptoObject · 密钥授权
KeyStore
生物识别
15
密码存储与安全
SharedPreferences加… · SQLCipher · 文件加密
密码存储
安全
16
Android 加密文件系统 (FBE)
基于密钥的加密 · CE与DE密钥
Android
FBE
17
网络传输加密
HTTPS · TLS/SSL · 证书固定
网络传输加密
HTTPS
18
安全随机数生成
SecureRandom · 注意事项
安全随机数生成
SecureRandom
19
密钥生命周期管理
密钥生成 · 存储 · 轮换
密钥生命周期管理
密钥生成
20
密码SDK兼容性适配
不同Android版本差异 · API级别检查
SDK
密码
21
模拟器与真机差异
TEE模拟 · 在模拟器上的测试技巧
模拟器
真机差异
22
常见密码SDK库
Bouncy Castle · Conscrypt · Google Tink
SDK
常见密码
23
集成Google Tink库
优点 · 基本用法 · 适配指南
Google
Tink
24
集成OpenSSL (via NDK)
场景 · 构建 · JNI封装
OpenSSL
via
25
安全性测试
密码算法测试 · 密钥泄露检测 · 混淆
安全性测试
密码算法测试
26
混淆与反逆向
ProGuard/R8 密码相关类的…
混淆
反逆向
27
错误处理与异常
密码操作中的常见异常 · 如何优雅处理
错误处理
异常
28
性能优化
加密解密性能 · 异步操作 · 缓存策略
性能优化
加密解密性能
29
迁移与升级
从旧版加密方案迁移到新SDK · 向后兼容
迁移
升级
30
实际案例分析
电商App支付密码保护 · 即时通讯消息加密 · 文件加密
实际案例分析
App
所属VIP或分类
同VIP:Android平台SDK适配从入门到实战
同VIP:DSPM对接实操课程
同VIP:HSM集成PKCS-11教程