Mac Android签名证书 .keystore,包含MD5

733 阅读1分钟

1、查找JDK命令 /usr/libexec/java_home -v

➜  ~ /usr/libexec/java_home -v
java_home: option requires an argument -- v
/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

2.进入文件

➜  ~ cd /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

3. 生成签名文件
在Home路径下

➜  Home keytool -genkey -v -keystore android.keystore -alias android_cert -keyalg RSA -validity 36500 -keystore /Users/mac/Desktop/android_cert.keystore

4. 查看签名,在证书所在文件里输入:

➜  ~ cd /Users/mac/Desktop
➜  Desktop keytool -list -v -keystore android_cert.keystore
输入密钥库口令:

5. 此时生成的签名没有md5
在Home路径下输入以下命令得到md5:

➜  Home keytool -exportcert -keystore /Users/mac/Desktop/android_cert.keystore | openssl dgst -md5
输入密钥库口令:  xxxx
58e6606788b733d9b3d4fe999911244e
sudo keytool -genkey -alias lixiang -keyalg RSA -sigalg SHA256withRSA -validity 20000 -keysize 1024 -keystore lixiang.keystore -v
sudo keytool -genkey -alias lixiang.keystore -keyalg RSA -sigalg SHA256withRSA -validity 20000 -keysize 1024 -keystore lixiang.keystore -v

keytool -exportcert -keystore /Users/mac/Desktop/android_cert.keystore | openssl dgst -md5