Java平台安全:加密与密钥管理详解
1. 特定算法初始化
在某些情况下,需要进行特定算法的初始化。例如,当一组特定算法的参数已经存在时,就像DSA中的所谓社区参数那样。有两个初始化方法会接受一个 AlgorithmParameterSpec 参数(在相关文档中有描述)。其中一个方法不接受 SecureRandom 参数,这种情况下,随机性来源由系统提供:
public void initialize(AlgorithmParameterSpec params,
SecureRandom random)
public void initialize(AlgorithmParameterSpec params)
要生成密钥对,可调用 KeyPairGenerator 类的以下方法:
public KeyPair generateKeyPair()
多次调用 generateKeyPair 方法会生成不同的密钥对。
2. KeyStore类详解
java.security.KeyStore 类是一个引擎类,它定义了访问和修改密钥库信息的接口。
2.1 KeyStore的实现与工具
有多种不同的具体实现,每个实现针
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



