【发布时间】:2014-11-16 20:19:41
【问题描述】:
我正在尝试找到一种方法来确保系统内的凭据安全。一个要求是,一旦密码被加密,我需要能够提供一个可供 Java 和 C 项目使用的 API。
实现此目的的一种方法是拥有一个 PKCS12 密钥库,该密钥库不仅适用于 Java(与 JKS 不同),还适用于其他语言。
那么问题是可以使用 PKCS12 密钥库来存储加密密码吗?
【问题讨论】:
标签: java api encryption credentials pkcs#12
我正在尝试找到一种方法来确保系统内的凭据安全。一个要求是,一旦密码被加密,我需要能够提供一个可供 Java 和 C 项目使用的 API。
实现此目的的一种方法是拥有一个 PKCS12 密钥库,该密钥库不仅适用于 Java(与 JKS 不同),还适用于其他语言。
那么问题是可以使用 PKCS12 密钥库来存储加密密码吗?
【问题讨论】:
标签: java api encryption credentials pkcs#12
不,PKCS#12 密钥库不能用于密码。尽管官方 PKCS#12 允许将个人机密存储在 SecretBag 中,但未指定此类包的格式。如果要存储密码,则需要定义自己的密钥存储协议。
【讨论】: