① 如何将.keystore 文件转成.key文件
如何将.keystore 文件转成.key文件
完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash,或者在Git Bash中进入这个文件夹。建立一个仓库:
1 git init
选择要添加进仓库的文件:
1 git add .
一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:
1 git commit -m 'Test'
-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明,如下图标记的地方。
② 如何查看Android的Keystore文件的SHA1值
第一步:
打开cmd,切换到keystore所在的文件夹下
第二步:
输入 keytool -list -v -keystore xxx 回车,如果keystore有密码,接着输入密码,其中xxx为keystore名字,keytool命令是jdk自带的, 如果不能运行,请先配置jdk;
第三步:
找到SHA1 ,复制可以查看。
③ 如何生成android的keystore文件
生成android的keystore文件有以下两种方法:
一、eclipse 中生成android keystore
1、建立任意一个android项目(例如:AntForAndroid)
2、右键根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >
3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到
4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next
5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了
6、生成带签名的apk文件,到此就结束了。
7、如果下次发布版本的时候,使用前面生成的keystore再签名。
这样在项目根目录下就生成以上流程产生的androids.keystore了
二、命令行生成keystore
dos下进入JDK的bin目录
运行如下命令:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore
查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码
④ 用java keytool工具生成keystore文件的问题
在申请服务器证书时,用户需要提供证书签名请求文件(CSR)。CSR文件是一个从您的服务器生成的加密数据文件,包含了您的公司信息和web server信息。
一、 创建证书Keystore
keytool -genkey -alias -keyalg RSA –keysize 2048 -keystore
重要:
! 当创建时必须制定您的keystore 位置;
! 如果您正在续订您的证书,您必须创建新的key pair 和 keystore;
! 创建您的CSR和安装您的证书,您使用它来创建自签名的密钥存储库时,请使用相同的别名。
例如:
C:\> keytool -genkey -alias myalias -keysize 2048 -keyalg RSA -keystore c:\.mykeystore
输入keystore密码: password (请输入保护证书密钥的密码)
您的名字与姓氏是什么?请输入域名,例如:www.etsec.com.cn
您的组织单位名称是什么?请输入单位名称,如: Beijing eTsec Technology Co.,Ltd.
您的组织名称是什么?请输入部门名称,如: IT Dept
您所在的城市或区域名称是什么?输入城市名称,如:Beijing
您所在的州或省份名称是什么?输入省份名称,如:Beijing
该单位的两字母国家代码是什么?中国请输入CN
CN=www.etsec.com.cn, OU= Beijing eTsec, O=IT, L= Beijing, ST= Beijing, C=CN 正确吗?输入 Y
输入的主密码(如果和 keystore 密码相同,按回车):按回车
确保记住您所输入的密码,注意生成CSR时,在第2部分中会使用它。
二、生成证书签名请求(CSR)
1. keytool -certreq -keyalg RSA -alias -file certreq.csr -keystore
重要:
! 创建您的CSR和安装您的证书,您使用它来创建自签名的密钥存储库时,请使用相同的别名。
例如:
C:\>keytool -certreq -keyalg RSA -alias myalias -file certreq.txt -keystore c:\.mykeystore
输入keystore密码:
2. 打开生成CSR文件certreq.txt 。这个CSR文件显示如下:
-----BEGIN NEW CERTIFICATE REQUEST-----
cTBk90
MYd3d3
5w6T+q/f++0hqAqXumz/vGrzGVhKHlnxd7HW3ezS
GIbIUcOy1YdDc/1ZCqRpu3utYIZ6welK++l+QjlbL6p5RJJETkkLKXjb/WVFajNuPl7Yob9pbwA7
JBrCCKbFj+kzDNbGhCR1RgFA9vQj5vob41Vj+k+TQchliuTLL9rFXNDHrtgTMtA=
-----END NEW CERTIFICATE REQUEST-----
⑤ 什么是Keystore
Keystore 文件是以太坊钱包存储私钥的一种文件格式 (JSON)。它使用用户自定义密码加密,以起到一定程度上的保护作用,而保护的程度取决于用户加密该钱包的密码强度,如果类似于 123456 这样的密码,是极为不安全的。
在使用 Keystore 时有两点需要注意:
1. 使用不常用,并且尽可能复杂的密码加密 Keystore 文件;
2. 一定要记住加密 Keystore 的密码,一旦忘记密码,那么你就失去了 Keystore 的使用权,并且 imToken 无法帮你找回密码,所以一定要妥善保管好 Keystore 以及密码。
Keystore 的样式
PS:Keystore 的密码是唯一、不可更改的,如果想更改钱包密码需要使用助记词或明文私钥重新导入钱包,并使用新密码加密,生成新的 Keystore。
⑥ 微信sdk调用不出来,debug.keystore这个文件怎么生成的
如果你只是要跑起来微信分享的demo,暂时使用它demo里边的debug.keystore就行,具体设置在window-preferences-android-build,在custom debug keystore中引入微信demo中的debug.keystore路径就可以了;
如果你是自己的应用,那需要在微信平台注册应用
⑦ 如何生成keystore
生成android的keystore文件有以下两种方法:
一、eclipse 中生成android keystore
1、建立任意一个android项目(例如:AntForAndroid)
2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >
3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到
4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next
5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了
6、生成带签名的apk文件,到此就结束了。
7、如果下次发布版本的时候,使用前面生成的keystore再签名。
这样在项目根目录下就生成以上流程产生的androids.keystore了
二、命令行生成keystore
dos下进入JDK的bin目录
运行如下命令:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore
查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码
⑧ 如何生成签名文件keystore及对APP进行签名
首先,点击桌面右下角的开始菜单,打开开始菜单主界面
在弹出的开始菜单主界面,单击头边方框最下面的“运行”菜单
弹出,运行对话框,输入cmd命令,单击确定按钮,打开DOS命令窗口
再出现的DOS命令提示窗口中,输入“cd 自己的java安装目录”,然后按回车,进入java安装目录下
接下来,输入以下命令“keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore android.keystore”,其中的-validity参数为APP的有效期限,我们输入10000,按回车
接下来,会要求我们输入密码,这个密码很重要自己要记住,输入密码的时候界面不给提示,输完后按回车,然后确认输入密码即可,两次密码一样
然后我们该输入自己的有效信息了,这里会要求我们输入,公司名称,省份,城市,姓名等等,输入完毕后按回车,会让我们进行信息确认,正确输入“Y”,不正确输入“N”,我这里输入Y
输入完信息,我们需要确认输入android.keystore的主密码,如果和keystore的密码一样,则直接按回车,无需输入
此时我们的android.keystore文件变创建成功了,我们可以到自己电脑的java安装目录的bin文件夹下,看到我们创建的android.keystore文件了
⑨ 如何从keystore文件中取出证书和密钥
看不懂需求,是说export吗? http://blog.csdn.net/guo_rui22/article/details/3947716
⑩ 如何生成Android应用的keystore文件
Android studio教程:http://jingyan..com/article/5552ef47e5d18d518efbc96b.html
eclipse教程:http://jingyan..com/article/15622f247bdd1bfdfcbea5fd.html
亲测,studio可行,eclipse没试过不过应该是可以的。满意请采纳谢谢!