关于keystore的简单介绍_dotuian的博客-CSDN博客


本站和网页 https://blog.csdn.net/dotuian/article/details/51722300 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

关于keystore的简单介绍_dotuian的博客-CSDN博客
关于keystore的简单介绍
dotuian
于 2016-06-20 17:35:02 发布
49405
收藏
分类专栏:
Java
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dotuian/article/details/51722300
版权
Java
专栏收录该内容
26 篇文章
0 订阅
订阅专栏
关于keystore的简单介绍
Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。 在keystore里,包含两种数据: 1. 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 2. 可信任的证书实体(trusted certificate entries)——只包含公钥
ailas(别名)每个keystore都关联这一个独一无二的alias,这个alias通常不区分大小写
JDK中keytool常用命令:
-genkey 在用户主目录中创建一个默认文件”.keystore”,还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 (在没有指定生成位置的情况下,keystore会存在用户系统默认目录,如:对于window xp系统,会生成在系统的C:\Documents and Settings\UserName\文件名为“.keystore”) -alias 产生别名 -keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中) -keyalg 指定密钥的算法 (如 RSA DSA(如果不指定默认采用DSA)) -validity 指定创建的证书有效期多少天 -keysize 指定密钥长度 -storepass 指定密钥库的密码(获取keystore信息所需的密码) -keypass 指定别名条目的密码(私钥的密码) -dname 指定证书拥有者信息 例如: “CN=名字与姓氏,OU=组织单位名称,O=组织名称,L=城市或区域名称,ST=州或省份名称,C=单位的两字母国家代码” -list 显示密钥库中的证书信息 keytool -list -v -keystore 指定keystore -storepass 密码 -v 显示密钥库中的证书详细信息 -export 将别名指定的证书导出到文件 keytool -export -alias 需要导出的别名 -keystore 指定keystore -file 指定导出的证书位置及证书名称 -storepass 密码 -file 参数指定导出到文件的文件名 -delete 删除密钥库中某条目 keytool -delete -alias 指定需删除的别 -keystore 指定keystore -storepass 密码 -printcert 查看导出的证书信息 keytool -printcert -file yushan.crt -keypasswd 修改密钥库中指定条目口令 keytool -keypasswd -alias 需修改的别名 -keypass 旧密码 -new 新密码 -storepass keystore密码 -keystore sage -storepasswd 修改keystore口令 keytool -storepasswd -keystore e:\yushan.keystore(需修改口令的keystore) -storepass 123456(原始密码) -new yushan(新密码) -import 将已签名数字证书导入密钥库 keytool -import -alias 指定导入条目的别名 -keystore 指定keystore -file 需导入的证书
创建keystore文件 keytool -genkey -alias dotuian -keystore dotuian.keystore -keyalg RSA 生成一个名为 dotuian.keystore 的文件检查一个keystore:
keytool -list -v -keystore dotuian.keystore
Enter keystore password:your password(输入密码)
输出keystore到一个文件:testkey:
keytool -export -alias dotuian -keystore dotuian.keystore -rfc -file dotuian.cer
Enter keystore password:your password(输入密码)
将把证书库 dotuian.keystore 中的别名为 dotuian 的证书导出到 dotuian.cer 证书文件中,它包含证书主体的信息及证书的公钥,不包括私钥,可以公开。
查看保存在文件中的证书
keytool -printcert -file dotuian.cer
输入证书到一个新的truststore
keytool -import -alias tomcat -file testkey -keystore truststore
dotuian
关注
关注
点赞
收藏
打赏
评论
关于keystore的简单介绍
关于keystore的简单介绍Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。 在keystore里,包含两种数据: 1. 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 2. 可信任的证书实体(trusted certifica
复制链接
扫一扫
专栏目录
keystore秘钥文件
03-25
解压后,可得到一个abc.keystore的文件,里面随便填写了名称,组织单位、城市之类的信息,秘钥口令111111。
keystore是个嘛东西
bobo的博客
07-24
1270
不管是QQ,还是微信,还是支付,涉及到第三方的都的用这个玩意,有时候找不对很坑的
首先我们要区分jks, app,keystore(新建keystoer的文件new就可以了)再进行下一步操作
Eclipse的获取方式
Studio的获取方式
使用keytool自代的jdk获取方式
1.在android文件夹中
击入:调试版本使用 debug.keysto...
参与评论
您还未登录,请先
登录
后发表或查看评论
Android KeyStore的使用
最新发布
qq_43478882的博客
10-18
930
Android KeyStore的使用
Android中的签名和签名文件的生成过程
奋斗の小鸟
04-17
1万+
一、概述
二、还是从Key Store和keytool说起吧
三、数字签名和数字证书
四、apk的签名过程
五、签名中 MANIFEST.MF CERT.SF和 CERT.RSA是怎么生成的
1. MANIFEST.MF
2. CERT.SF
3. CERT.RSA
一、概述
这个玩意简单说起来很简单,详细描述起来很复杂,复杂在什么地方呢,首先有一块陌生的知识点,包...
android dex文件格式(一)_Android逆向入门
weixin_39662594的博客
11-29
224
前言最近几年安卓的题也开始火了,不过有点杂,所以写篇文章总结下。注:以安卓4.4为准。四大组件app比较关键的就这四个组件:活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)、内容提供器(Content Provider)。下面一一详解。活动简介活动是一种可以包含用户界面的控件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动...
Android之Keystore生成、Apk签名
Micheal_Yang's Blog
07-08
1695
在Android开发中,一个项目完成后,我们要得到它的Apk往往有几种形式:
(1)直接从工程的bin目录下复制出来,安装
(2)通过AndroidTools或者指令的形式对Apk进行签名导出
那么,我们为什么需要对Apk进行签名,又怎么对Apk进行签名?我们来了解一下....
一、签名的意义
KeyStore是什么
Markix的博客
08-09
4685
简述
What is the purpose of keystore
KeyStore是一个存储库,可用于存储一系列密钥(Secret Key)、密钥对(Key Pair)或证书(Certificate)。
密钥:只有一个钥,一般是对称加密时使用。
密钥对:包含公钥(Public Key)和私钥(Private Key),一般是非对称加密时使用。
KeyStore可以设置密码。
密钥、密钥对、证书在KeyStore统称为Key,每一个Key通过alias(别名)区分。Key也可以设置密码。
JKS(J
签名文件keystore常见操作
移动开发学习笔记
12-12
7657
准备资料密钥库基本信息密钥库命名:test.keystore
密钥库密码:111111
有效时间:40000
加密算法:RSA
条目一:test1
条目二:test2
test1实体信息:
名字与姓氏:大叔
组织单位名称:山那边
组织名称:山那边
所在的城市或区域名称:玉溪
所在的州或省份名称:云南
该单位的两字母国
java jceks 密钥_Java中不同类型的密钥库(Keystore) – 概述
weixin_31162865的博客
02-13
620
阅读:877密钥库是用于存储加密密钥和证书的存储工具 ,最常用于SSL通信,以证明服务器和客户端的身份。密钥库可以是文件或硬件设备。有三种类型的条目可以存储在密钥库中,取决于密钥库的类型,这三种类型的条目分别是:PrivateKey:用于非对称加密的密钥,通常由于其敏感性而受密码保护。它还可用于签署数字签名;Certificate证书:证书包含一个公钥,可以识别证书中声明的主题 (Subject)...
KEYTOOL
chiyonghuai5224的博客
11-27
111
Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中。
在keystore里,包含两种数据:
(1)密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥...
安卓生成keystore和查看keystore
Jone's Area
11-10
4079
一、生成keystore
安装java的jdk下载
然后找到安装目录下的keystore.exe
cmd 运行到这个bin目录,执行如下命令
keytool -genkey -alias 别名.keystore -keyalg RSA -validity 36500 -keystore 生成的文件名.keystore
RSA是一种类型,36500指的是十年有效期,其他两个中文注意替换英文,我只是特别标注要改的地方,不要用中文!
回车后出来一坨,直接填,注意秘钥库口令在cmd中是不显示的,自
uni-app 系列(二十一):Android平台签名证书(.keystore)生成
Mr_chen的博客
09-17
1817
????摘要
今天分享下 —— uni-app 系列(二十一):Android 平台签名证书( .keystore )生成 的一些基本知识,欢迎关注!
欢迎阅读,总结系列:野蛮生长的 uni-app 学习之路
相关文章:uni-app系列(十三):uni-app运行环境判断
uni-app 系列(十九):uniapp在app、H5、微信小程序中打开地图及打开权限设置,实测可用
Android 平台打包发布apk应用,需要使用数字证书( .keystore 文件)进行签名,用于表明开发者身
KeyStore简介和使用
onelei的博客
08-02
1万+
cmd下面敲命令C:\Program Files\Java\jdk1.8.0_91\bin> keytool -v -list -keystore ***.keystore
python和shell命令创建keystore签名证书
花世界z
05-08
265
使用命令方法
def createzu():
cmd = 'keytool -genkey -alias alias -keyalg RSA -validity 20000 -keystore android.keystore < keyparameters.txt'
print('-------- 创建证书--------')
os.system(cmd)
此方法使用了shell命令输入重定向例如
command1 < file1(文件路劲)
创建keystore命令
安卓APK签名使用keytool和jarsigner
我是李南。我为自己代言
01-13
1434
apk签名
用自定义keystore调试微信分享app
dawuafang
03-06
75
1、申请App_ID(这步略,去http://open.weixin.qq.com/app/list/?lang=zh_CN申请)
2、生产自己的key
Debug Key介绍
debug.keystore 在C盘下的.../.android/目录下,前面的路径根据电脑不同有所不同,一般开发时是用debug.keystore签名的;
debug.keystore的相关信息
Keystor...
KeyStore 简述
O_o
07-14
2072
涉及 Java KeyStore.
Android平台签名证书(.keystore)生成指南
李赛赛的专栏
12-23
681
Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。
Android证书的生成是自助和免费的,不需要审批或付费。
可以使用JRE环境中的keytool命令生成。以下是windows平台生成证书的方法:
安装JRE环境(如已有可跳过)
可从Oracle官方下载jre安装包:https://www.oracle.com/technetw...
私钥,公钥,钱包地址,助记词,keyStore的区别
热门推荐
诺小刀
07-25
2万+
私钥,公钥,钱包地址,助记词,keyStore的区别
私钥:本质上是一个包含64位的随机数,是随机生成的
公钥:公钥是由私钥经过加密算法后生成的,拥有私钥,可以算出公钥,拥有公钥却不能算出私钥
钱包地址:钱包地址是由公钥经过加密算法生成的
助记词:助记词一般由12个单词构成,2个单词之间由1个空格隔开,这些单词都来源于一个固定词库,是由私钥根据一定算法得来,所以私钥与助记词之间的转...
Keystore的相关用法
Lynn_Blog
07-26
1382
Keytool 是一个有效的安全钥匙和证书的管理工具
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
dotuian
CSDN认证博客专家
CSDN认证企业博客
码龄10年
暂无认证
100
原创
15万+
周排名
39万+
总排名
39万+
访问
等级
4318
积分
11
粉丝
21
获赞
19
评论
64
收藏
私信
关注
热门文章
在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
54927
关于keystore的简单介绍
49403
通过vscode执行python程序
17085
Jetty下SSL配置
14149
Swift二维数组的定义与遍历
11379
分类专栏
Java
26篇
PHP
32篇
C#
1篇
SVN
3篇
Tomcat
7篇
Apache
18篇
MySQL
21篇
Postgresql
3篇
jQuery
6篇
mail
2篇
Linux
25篇
Shell
4篇
Yii
5篇
nginx
1篇
Html
5篇
VirtualBox
3篇
redmine
1篇
Jetty
3篇
jOOQ
1篇
CAS
3篇
JavaScript
1篇
Ubuntu
7篇
Maven
Discuz
1篇
git
3篇
Web Service
1篇
sqlite3
1篇
MongoDB
7篇
Oracle
2篇
python
7篇
Android
1篇
最新评论
在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
温温尔耳:
ftp-sync
在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
qq_36950017:
我搜索,找不到vscode-ftp-sync 插件这个
ubutun下Roundcube Webmail的安装与配置
殇之冥丶:
您好,我想在网易邮箱上手动配置roundcube邮箱,怎么配置?我是新手小白
在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
鱼摆摆
回复
舞漢:
你牛逼你写个
禁用opcache缓存
夏木研:
不是吧,这里enable为1是开启opcache缓存
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Yii1整合smarty
Yii1整合ZF2中的ZendPdf组件
Yii整合ZF2中Feed模块
2016年15篇
2015年35篇
2014年12篇
2013年70篇
2012年22篇
目录
目录
分类专栏
Java
26篇
PHP
32篇
C#
1篇
SVN
3篇
Tomcat
7篇
Apache
18篇
MySQL
21篇
Postgresql
3篇
jQuery
6篇
mail
2篇
Linux
25篇
Shell
4篇
Yii
5篇
nginx
1篇
Html
5篇
VirtualBox
3篇
redmine
1篇
Jetty
3篇
jOOQ
1篇
CAS
3篇
JavaScript
1篇
Ubuntu
7篇
Maven
Discuz
1篇
git
3篇
Web Service
1篇
sqlite3
1篇
MongoDB
7篇
Oracle
2篇
python
7篇
Android
1篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
dotuian
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值