社区
Java
帖子详情
keytool生成keystore的问题。
Yudean_Read
2011-09-14 02:49:06
我在初始化keystore的时候,发现已经有一个私钥,难道是新建的keystore的时候会有一对默认的key?我猜想的,那么这对key是从哪里来的呢?sun自己产生的吗?
...全文
333
9
打赏
收藏
keytool生成keystore的问题。
我在初始化keystore的时候,发现已经有一个私钥,难道是新建的keystore的时候会有一对默认的key?我猜想的,那么这对key是从哪里来的呢?sun自己产生的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
火龙果被占用了
2011-09-16
打赏
举报
回复
[Quote=引用 8 楼 yudean_read 的回复:]
引用 6 楼 bao110908 的回复:
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(1024);
KeyPair pair = gen.generateKeyPair();
PublicKey publicKey = pair.getPublic();
PrivateKey……
[/Quote]
是的,Sun 提供了 Sun JCE Provider
Yudean_Read
2011-09-15
打赏
举报
回复
[Quote=引用 6 楼 bao110908 的回复:]
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(1024);
KeyPair pair = gen.generateKeyPair();
PublicKey publicKey = pair.getPublic();
PrivateKey privateKey = pair.getPri……
[/Quote]
这个是不是生成keystore的时候自动生成的?SUN作为prvider?
安心逍遥
2011-09-14
打赏
举报
回复
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(1024);
KeyPair pair = gen.generateKeyPair();
PublicKey publicKey = pair.getPublic();
PrivateKey privateKey = pair.getPrivate();
火龙果被占用了
2011-09-14
打赏
举报
回复
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(1024);
KeyPair pair = gen.generateKeyPair();
PublicKey publicKey = pair.getPublic();
PrivateKey privateKey = pair.getPrivate();
这样就可以随机生成一个公钥私钥的密钥对
火龙果被占用了
2011-09-14
打赏
举报
回复
这个值是根据 RSA 私钥参数随机产生的。
RSA 是非对称加密算法。私钥放在密钥库中,公钥通过证书发布。公钥加密的数据只能通过对应的私钥解密,同理私钥加密的数据只能通过公钥解密。
Yudean_Read
2011-09-14
打赏
举报
回复
[Quote=引用 3 楼 zhou686269 的回复:]
你用什么命令的?
[/Quote]
keytool -genkey -v -alias tomcat -keyalg RSA -keystore tomcat.keystore -keysize 1024 -dname "CN=localhost, OU=sky, O=sky, L=wuxi, S=jiangsu, C=CN" -storepass password -keypass password
在初始化的时候有参数PrivateKey privateKey,发现这个值就是初始化之后的值,那么这个值是哪来的?
zhou686269
2011-09-14
打赏
举报
回复
你用什么命令的?
softroad
2011-09-14
打赏
举报
回复
是啊,都没接触过。
Yudean_Read
2011-09-14
打赏
举报
回复
莫非这个问题太高深了?
java
keystore
导出.pfx .key .crt 私钥
Java
KeyStore
文件转换为...Java Runtime的目录,指包含Java.exe和
keytool
.exe的目录,如: c:\progra~1\Java\jre1.5.0_06\bin 例如: JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin
keystore
_export导出密钥工具
一个简单的java程序,
keytool
密钥导出工具,导出
keytool
工具
生成
的
keystore
中的密钥。
KeyTool
IUI v2.3
用于
生成
,转换,查看JAVA SSL证书的GUI工具。 **** REQUIREMENTS **** JRE (Java Runtime Environment 1.6), or higher
ssl_server_client_poc:了解SSLServerSocket,SSLSocket,
Keytool
,TrustStore等
ssl_server_client_poc 了解SSLServerSocket,SSLSocket,
Keytool
,TrustStore等
生成
Java密钥库和密钥对
keytool
-genkey -alias mydomain -keyalg RSA -
keystore
sample.jks -storepass 123456 为现有的Java密钥库...
keytool
生成
keystore
、truststore、证书
keytool
生成
keystore
、truststore、证书 1. 打开cmd命令行,进入文件夹(如:D:\test_icessl_key)。
keytool
会把接下来
生成
的所有文件都保存到此处。 2. 输入:
keytool
-genkeypair-aliasicesslkey-keyalgRSA-...
Java
50,527
社区成员
85,606
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章