什么是JDK中的KEYTOOL?它作为开发人员的用途是什么?

时间:2014-08-21 05:32:34

标签: java android

我听说JDK / bin文件夹中的keytool,当我们将我们的应用程序合并到Faecbook SDK时,它也用在Android应用程序中。所以我不知道什么是keytool究竟是什么? 任何人都可以帮我介绍keytool?在哪里使用它以及为什么要使用它? Thanx提前

1 个答案:

答案 0 :(得分:1)

  

keytool是一个密钥和证书管理实用程序。它允许用户   管理自己的公钥/私钥对和关联   用于自我认证的证书(用户   向其他用户/服务或数据验证他/她自己   完整性和身份验证服务,使用数字签名。它   还允许用户缓存公钥(以。的形式)   他们的沟通同行的证书。

     

证书是来自一个实体的数字签名声明(人,   公司等),说公钥(和其他一些   某些其他实体的信息)具有特定价值。 (看到   证书。)数据经过数字签名后,签名即可   验证检查数据的完整性和真实性。诚信意味着   数据未被修改或篡改,以及真实性   意味着数据确实来自声称已创建和创建的人   签了名。

     

keytool还允许用户管理对称中使用的密钥   加密/解密(例如DES)。

     

keytool将密钥和证书存储在密钥库中。

Source