我听说JDK / bin文件夹中的keytool,当我们将我们的应用程序合并到Faecbook SDK时,它也用在Android应用程序中。所以我不知道什么是keytool究竟是什么? 任何人都可以帮我介绍keytool?在哪里使用它以及为什么要使用它? Thanx提前
答案 0 :(得分:1)
keytool是一个密钥和证书管理实用程序。它允许用户 管理自己的公钥/私钥对和关联 用于自我认证的证书(用户 向其他用户/服务或数据验证他/她自己 完整性和身份验证服务,使用数字签名。它 还允许用户缓存公钥(以。的形式) 他们的沟通同行的证书。
证书是来自一个实体的数字签名声明(人, 公司等),说公钥(和其他一些 某些其他实体的信息)具有特定价值。 (看到 证书。)数据经过数字签名后,签名即可 验证检查数据的完整性和真实性。诚信意味着 数据未被修改或篡改,以及真实性 意味着数据确实来自声称已创建和创建的人 签了名。
keytool还允许用户管理对称中使用的密钥 加密/解密(例如DES)。
keytool将密钥和证书存储在密钥库中。