Android平台签名证书(.keystore)生成教程,签名证书怎么获取?Android证书代生成

做安卓开发的同学应该都知道Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。

Android证书的生成是自助和免费的,不需要审批或付费。下面是生成方法,如果觉得自己生生成麻烦,可以直接找阿K 微信 pmk3000 帮您生成,生成只需提供一些资料即可,准备资料为:

1.证书别名(就是证书的英文名称,自定义就可以)

2.证书文件密码(没有限制)

3.查看证书时会看到的信息(英文的:名字和姓氏、组织单位名称、组织名称、城市或区域名称、省/市/自治区名称、国家/地区代号(两个字母),中国为CN)

可以使用JRE环境中的keytool命令生成。以下是windows平台生成证书的方法:

安装JRE环境(推荐使用JRE8环境,如已有可跳过)

可从Oracle官方下载jre安装包:https://www.oracle.com/technetwork/java/javase/downloads/index.html
下面以安装目录为“C:\Program Files\Java\jre1.8.0_201”为例,实际操作时请修改为自己安装目录
建议将JRE安装路径添加到系统环境变量,已配置可跳过此章节
打开命令行(cmd),输入以下命令:

d:  
set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_201\bin"
  • 第一行:切换工作目录到D:路径
  • 第二行:将jre命令添加到临时环境变量中

生成签名证书

使用keytool -genkey命令生成证书:

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
  • testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
  • test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径

回车后会提示:


Enter keystore password:  //输入证书文件密码,输入完成回车  
Re-enter new password:   //再次输入证书文件密码,输入完成回车  
What is your first and last name?  
  [Unknown]:  //输入名字和姓氏,输入完成回车  
What is the name of your organizational unit?  
  [Unknown]:  //输入组织单位名称,输入完成回车  
What is the name of your organization?  
  [Unknown]:  //输入组织名称,输入完成回车  
What is the name of your City or Locality?  
  [Unknown]:  //输入城市或区域名称,输入完成回车  
What is the name of your State or Province?  
  [Unknown]:  //输入省/市/自治区名称,输入完成回车  
What is the two-letter country code for this unit?  
  [Unknown]:  //输入国家/地区代号(两个字母),中国为CN,输入完成回车  
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?  
  [no]:  //确认上面输入的内容是否正确,输入y,回车  

Enter key password for <testalias>  
        (RETURN if same as keystore password):  //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以

以上命令运行完成后就会生成证书,路径为“D:\test.keystore”。

注意:上述信息填写要规范,乱填有可能会影响应用上架应用市场。jre版本不对可能会导致生成的证书没有MD5。

如果觉得自己生生成麻烦,可以直接找阿K 微信 pmk3000 帮您生成,生成只需提供一些资料即可。

查看证书信息

可以使用以下命令查看:

keytool -list -v -keystore test.keystore  
Enter keystore password: //输入密码,回车

会输出以下格式信息:

Keystore type: PKCS12    
Keystore provider: SUN    

Your keystore contains 1 entry    

Alias name: test    
Creation date: 2019-10-28    
Entry type: PrivateKeyEntry    
Certificate chain length: 1    
Certificate[1]:    
Owner: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN    
Issuer: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN    
Serial number: 7dd12840    
Valid from: Fri Jul 26 20:52:56 CST 2019 until: Sun Jul 02 20:52:56 CST 2119    
Certificate fingerprints:    
         MD5:  F9:F6:C8:1F:DB:AB:50:14:7D:6F:2C:4F:CE:E6:0A:A5    
         SHA1: BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7    
         SHA256: 24:11:7D:E7:36:12:BC:FE:AF:2A:6A:24:BD:04:4F:2E:33:E5:2D:41:96:5F:50:4D:74:17:7F:4F:E2:55:EB:26    
Signature algorithm name: SHA256withRSA    
Subject Public Key Algorithm: 2048-bit RSA key    
Version: 3

其中证书指纹信息(Certificate fingerprints):

  • MD5
    证书的MD5指纹信息(安全码MD5)
  • SHA1
    证书的SHA1指纹信息(安全码SHA1)
  • SHA256
    证书的SHA256指纹信息(安全码SHA245)

如果觉得自己生生成麻烦,可以直接找阿K 微信 pmk3000 帮您生成,生成只需提供一些资料即可。

安卓签名获取工具

直接通过一个apk,获取安装到手机的第三方应用签名的apk包。 详情:https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html

注意事项

云端打包默认会添加V1/V2签名,已知V1签名不支持2048位的DSA算法,使用2048-bit DSA key云端打包可能失败,提示以下错误:

* What went wrong:  
Execution failed for task ':app:packageRelease'.  
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable  
   > java.io.IOException: Failed to generate v1 signature

解决方法

  • 第一种方法:重新生成证书,在生成证书命令中添加“-keyalg RSA”参数指定使用RSA算法
  • 第二种方法:设置miniSdkVersion大于等于24,因为V2签名需Android7及以上设备才支持,设置miniSdkVersion大于等于24表示不支持android7以下设备,从而不需要包含V1签名,设置miniSdkVersion详情参考:https://ask.dcloud.net.cn/article/193

查看证书算法的方法
使用“keytool -list -v”查看证书信息,看“Subject Public Key Algorithm: ”项的信息,如下表示使用DSA算法:

Subject Public Key Algorithm: 2048-bit DSA key

如果觉得自己生生成麻烦,可以直接找阿K 微信 pmk3000 帮您生成,生成只需提供一些资料即可。

微信支付宝扫码点餐、门店收款小程序可免费开通

众所周知,微信和支付宝是我们现在最常用的两个支付软件。我们现在市场上支付基本也都是使用这两个软件。

对于门店来说,扫码点餐和门店收款是不可缺少的两样功能。支付宝和微信也都同时可免费为中小微企业及个体工商户免费开通这两项功能。下图是微信收款商业版的小程序截图,微信收款商业版小程序不仅可以进行多门店管理和分开收款统计,还有扫码点餐的商品管理,完全可以满足绝大多数中小微及个体工商户的需求。

只要有营业执照就可以免费开通,开通方式是通过商户号开通,对商户号是有费率的,自己开通商户号费率大概是千分之六。也可以找微信服务商开通,微信服务商可以代开通的话可以低至千分之三左右。有想开通的朋友也可以咨询一下阿K,微信 pmk3000 ,自行开通过程中有不明白的也可以咨询我哦。

有想开通的朋友也可以咨询一下阿K,微信 pmk3000

随机旅行APP的类似产品已经开始有产品实现,且很有市场

之前我们就有发表过一个有关随机旅行APP的构想,近期,就听闻同城旅行退出了一款“机票盲盒”的产品,用户可以低价买到随机目的地的低价机票的产品。是不是觉得和我们之前提到的随机旅行的构想有类似之处呀,而且听说还有近千万人购买了,所以,我们之前的想法其实是挺有趣的。

不过这个同程的做法是将一些低价单程票以盲盒的形式卖给用户,只给用户去的票却没有返程票,这个还是可以继续优惠,把往返的机票都给打包,那么我们的随机旅行就被安排的妥妥当当了。

广西注册公司官网操作流程

官方准备资料:

使用本系统前您需要准备以下材料 

1 参与公司组建的相关人员身份证
2 法人股东的主体资格证明
3 公司场地证明(不动产证明、租赁合同,如未取得不动产证明的参照下方附件使用证明格式出具)
4 经营涉及前置许可事项的,有关部门批准设立的前置许可证书
5 章程
6 决议
7 智能手机安装微信(实名认证及签名使用签名)
8 下载安装登记“广西掌上登记”及“身份实名验证”app

实际准备资料

1.两个股东或者一个法人一个监事的身份证照片

2.公司场地证明(不动产证明、租赁合同,如未取得不动产证明的参照下方附件使用证明格式出具)

3.智能手机安装微信并联网

 

http://qydj.scjdglj.gxzf.gov.cn:9080/ICPSP/index.action 注册或登录账号,注册要填写一些实名信息,填完提交会提示下APP验证。

验证完成后登录,填写资料提交后微信进行签名。

准备好材料后,全程可网上办理,等待审核完成后需要去开户和领取印章(可邮寄)

转载:苹果 iOS 开发者公司账号申请流程

苹果开发者账号有三种,个人开发者、公司开发者、企业开发者,用途各有不同。

其中个人开发者和公司开发者是 99 美刀/年,企业开发者是 299 美刀/年。

企业开发者一般是大企业开发内部应用时使用,不能上架 App Store 的。

而个人开发者与公司开发者账号的功能类似,公司账号额外需要一个邓白氏码,然后支持多人协作,可以配置多账号的功能权限。若是公司使用,一般是申请公司账号。 继续阅读“转载:苹果 iOS 开发者公司账号申请流程”

苹果开发者账号申请:您的要求未能完成。我们暂时未能完成您需创建 D-U-N-S 编号的要求。

我按照要求填好资料,每次都提示:

您的要求未能完成。我们暂时未能完成您需创建 D-U-N-S 编号的要求。

坑人的:https://developer.apple.com/enroll/duns-lookup/#!/search

您的要求未能完成。我们暂时未能完成您需创建 D-U-N-S 编号的要求(2021解决方法)-弄事堂-NSTUN

我在各个搜索引擎中搜索,都没有找到解决办法!可以说网上没有给出明确的解决方法。

继续阅读“苹果开发者账号申请:您的要求未能完成。我们暂时未能完成您需创建 D-U-N-S 编号的要求。”

百度地图、高德地图api申请 SHA1 获取方法 H-builder上获取

现在很多应用在开发的时候都会有用到地图,下面我这边根据自己的经验和大家分享下如何获取这个 SHA1 获取方法

我这边用的是H-builder进行开发的,这几个值就是在打包的时候可以查看到的,包名可以直接查看,SHA1值需要点击 详情 到官方网站上查看

继续阅读“百度地图、高德地图api申请 SHA1 获取方法 H-builder上获取”

来源于外网的疑似iPhone 13 Pro的新渲染图

来源于外网的疑似iPhone 13 Pro的新渲染图

前日,阿K在外网上看到一组疑似iPhone 13 Pro的新渲染图,看起来除了颜色比较好看,好像没有其他特别的变化,听说相机和显示器有更新,但是这个应该只是配置更新。

来源于外网的疑似iPhone 13 Pro的新渲染图

看样子也没有配备Touch ID机制,也没有充电和耳机插口,应该也是采用无线模式。以前刚出现的时候有些觉得无线充电效率不高、担心辐射问题,用着用着就觉得真的挺好用的。

来源于外网的疑似iPhone 13 Pro的新渲染图

好像还是6.1英寸屏幕,也不知道怎样,不过这外表看起来虽然没有什么大变,但是感觉也很舒服。这个图看起来真有些像iPhone4,如果说是从iPhone4直接发展到这个样子也没觉得哪里夸张,哈哈哈哈。

来源于外网的疑似iPhone 13 Pro的新渲染图

图看起来真不错,不过现在我们用的手机基本上也都不会裸着用,为啥?难道是因为没办法经常换?不小心碰一下就花了碎了?好像还真是。真希望能裸着用这款机子,不知道到时候是机子不值钱了,还是小编能经常换了。

继续阅读“来源于外网的疑似iPhone 13 Pro的新渲染图”