1,找到本机电脑上jdk安装的目录,使用cmd命令打开命令窗口,输入cd jdk目录(替换成你的jdk的bin目录),进入到jdk的bin目录,接下来你才可以使用jdk的命令进行 *** 作
2,
使用keytool命令,keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
其中参数-validity为证书有效天数,这里我们写的大些10000天。还有在输入密码时没有回显(尽管输就是啦) 并且 退格,tab等都属于密码内容,这个密码在给.apk文件签名的时候需要。输入这个命令之后会提示您输入秘钥库的口令,接着是岩野薯会提示你输入:姓氏,组织单位名称,组织名称,城市或区域名称,省市,国家、地区代粗者码,密钥口令。按你自己的设置输入对应的数据就完成了
3,生成完成之后在jdk的bin目录之下就可以找到生成的keystore文件了,android.keystore就是刚才生成的文件了,脊罩打包android应用的时候就可以直接用了,不过一台电脑生成的keystore只能用一个应用。
冷钱包一般常用的地址导入及备份方式有 keystore 、 private key 、 mnemonicv 三种,茄姿悄不同的钱包偏重不同。
在imtoken创建的钱包生成的keystore文件示例:
version - 版本号
address - 是加密后的公钥,明文显示
id - 随机
dklen:32 ,- 派生密钥长度(以字节为单位)。对于某些密码设置,这必须匹配那些块大小。
n:262144 ,- 迭代计数。geth的默认值为262144。因为浏览器不喜欢做262,144次事情,所以MEW降低。基本上,这是(MATH * 262144)从上面的数字。
r:8 ,- 底层散列的块大小。默认为8。
p:1 - 并行化因素。默认为1.基本上,你必须去0 ... 1 ... 2 ... 262143 ... 262144或262144 ... 262143 ... 2 ... 1 ... 0,你不能并行运行它们。如果您将其更改为2AES,我不知道它是否会改变任何册散内容。我不认为它的确如第2轮的散列那样是第#轮第1轮的散列,这是第0轮的散列。颤渣
salt - kdf的随机盐。大小必须符合KDF(密钥派生函数)的要求。如果没有提供,则通过crypto.getRandomBytes生成随机数。
首先,点击桌面右下角的桥蚂者开始菜单,打开开始菜单主界面在d出的开始菜单主界面,单击头边方框最下面的“运行”菜单
d出,运行对话框,输入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文件了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)