应用签名在哪里找_应用签名生成工具
1.如何将android应用生成签名
2.如何简单制作电子签名?
签名文件说明出处 ,标准的测试秘钥包含四个部分:testkey、platform、shared和media。
在源码 development/tools/ 目录中,有一个make_key脚本,可以使用这个脚本来生成证书
Step 1:cd到development/tools/目录
Step 2:运行make_key脚本: sudo ./make_key platform '/C=CN/ST=YourProvince/L=YourLocation/O=YourOrganization/OU=YourOrganizationalUnit/CN=YourName'
说明:testkey是生成的文件名,后面是证书里面的内容
Step 3:输入自定义密码
此时就会生成:platform.x509.pem和platform.pk8
此时就可以使用 out/host/linux-x86/framework/ 目录下的signapk.jar包来对apk进行签名了
如果使用原生的证书,目录在 /build/target/product/security/ 中可以找到platform.pk8 platform.x509.pem文件,如果有我们上面生成的也可以。
将要打包的apk、证书和signapk.jar放到一个目录。
要使用Android Studio对应用自动签名,需要生成.jks的证书,该二进制格式的证书,同时包含证书和私钥,一般有密码保护。
如果是没有密码的pem格式的证书生成.jks文件方式如下:
有密码的pem格式的证书生成.jks文件的方式:
如密码是:c6a04bdc7236f5d18c75840f50dee482b36ad4cc
生成.jks文件之后,导入as中,编译工程的时候,选择 Generate Signed Bundle or APK 按照上面生成输入的昵称和密码一直下一步就可以完成工程签名了。
如何将android应用生成签名
参考下面方法制作:
操作工具:电脑win7,PSCS5
1、首先打开PS软件,找到扫描的签名,在PS中打开,如下图所示。
2、接着,把签名的旋转一下,鼠标左键单击图像下的旋转画布,如下图所示。
3、然后,选取一个字迹写的好的签名,用选取工具选取复制出来,如下图所示。
4、接着,新建一个空白文件,把粘贴过来,如下图所示。
5、然后,鼠标左键单击左边工具箱中的魔术棒工具,选取空白的区域,如下图所示。
6、接着,删除空白区域,可以看到显示透明背景了,如下图所示。
7、然后,鼠标左键单击菜单中的另存为,如下图所示。
8、接着,给保存文件取名称,并选取透明格式的文件后缀,单击保存按钮,如下图所示。
9、然后,打开word文件,导入签名,如下图所示。
10、最后,在Word中输入横线,可以看到签名文字的效果了,如下图所示。这样就制作好电子签名了。
如何简单制作电子签名?
1.签名的步骤
a.创建key
b.使用步骤a中产生的key对apk签名
2.具体操作
方法一: 命令行下对apk签名(原理)
创建key,需要用到keytool.exe (位于jdk1.6.0_24\jre\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于jdk1.6.0_24\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入
D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
/*说明:-genkey 产生密钥
-alias demo.keystore 别名 demo.keystore
-keyalg RSA 使用RSA算法对签名加密
-validity 40000 有效期限4000天
-keystore demo.keystore */
D:\>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore
/*说明:-verbose 输出签名的详细信息
-keystore ?demo.keystore 密钥库位置
-signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/
注意事项:android工程的bin目录下的demo.apk默认是已经使用debug用户签名的,所以不能使用上述步骤对此文件再次签名。正确步骤应该是:在工程点击右键->Anroid Tools-Export Unsigned Application Package导出的apk用上述步骤签名。
方法二:使用Eclipse导出带签名的apk
Eclipse直接能导出带签名的最终apk,非常方便,推荐使用,步骤如下:
第一步:导出。
第二步:创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到。
第三步:填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。
第四步:生成带签名的apk文件,到此就结束了。
第五步:如果下次发布版本的时候,使用前面生成的keystore再签名。
第六步:Next,Next,结束!
方法三:使用IntelliJ IDEA导出带签名的apk?
方法步骤基本和Eclipse相同,大概操作路径是:菜单Tools->Andrdoid->Export signed apk。
具体方法如下:
1、打开PS软件,找到扫描的签名,在PS中打开,如下图所示。
2、接着,把签名的旋转一下,鼠标左键单击图像下的旋转画布,如下图所示。
3、然后,选取一个字迹写的好的签名,用选取工具选取复制出来,如下图所示。
4、接着,新建一个空白文件,把粘贴过来,如下图所示。
5、然后,鼠标左键单击左边工具箱中的魔术棒工具,选取空白的区域,如下图所示。
6、接着,删除空白区域,可以看到显示透明背景了,如下图所示。
7、然后,鼠标左键单击菜单中的另存为,如下图所示。
8、接着,给保存文件取名称,并选取透明格式的文件后缀,单击保存按钮,如下图所示。
9、然后,打开word文件,导入签名,如下图所示。
10、最后,在Word中输入横线,可以看到签名文字的效果了,这样就制作好电子签名了,如下图所示。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。