Android想生成28位base64加密签名,生成签名一共有两种方法。
第一种方法:首先要下载openssl这个工具-----Google Code Archive - Long-term storage for Google Code Project Hosting.https://code.google.com/archive/p/openssl-for-windows/downloads;然后解压到文件夹
打开后
红色框书填xx.jks的别名,蓝色框填xx.jks文件的路径,比如D:\key\xx.jks就可以了,然后回车输入口令,口令是生成jks文件时设置的密码,忘记了就重新生成然后重新设置,回车就得到了一个28位的字符。
第二种方法比较复杂一点,需要在系统变量中配置openssl的环境变量,也可以直接把路径写到Path里面。
然后打开Android,在命令行输入代码,重复之前的步骤。
如果jks文件放在项目里了旧这样
然后下面输入代码,jks文件路径可以直接写成文件名
keytool -exportcert -alias 别名 -keystore xx.jks | openssl sha1 -binary | openssl base64