Mac终端快捷生成md5/sha
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac终端快捷生成md5/sha相关的知识,希望对你有一定的参考价值。
参考技术A md5 -s "111111" 生成32位散列字符串, 可以不带字符串MD5 ("111111") = 96e79218965eb72c92a549dd5a330112
echo -n "111111" | openssl sha1 生成40位SHA1散列字符串
3d4f2bf07dc1be38b20cd6e46949a1071f9d0e3d
echo -n "111111" | openssl sha256 生成64位SHA256散列字符串
bcb15f821479b4d5772bd0ca866c00ad5f926e3580720659cc80d39c9d09802a
echo -n "111111" | openssl sha512 生成128位SHA512散列字符串
b0412597dcea813655574dc54a5b74967cf85317f0332a2591be7953a016f8de56200eb37d5ba593b1e4aa27cea5ca27100f94dccd5b04bae5cadd4454dba67d
echo -n "111111" | openssl dgst -md5 -hmac "key" 32位HMAC md5字符串
617673cb651cec1b48e88f24d8e4df8d
echo -n "111111" | openssl sha1 -hmac "key" 40位hmac sha1字符串
echo -n 111111 | openssl sha256 -hmac "key" 64位hmac sha256字符串
echo -n 111111 | openssl sha512 -hmac "key" 128位hmac sha512字符串
md5 xx.txt 计算文件md5
openssl sha1 xx.txt 计算文件sha1
Mac下Android Studio中获取SHA1和MD5
有很多人讲这个的时候,老是只把这个代码标出来又不说为什么
keytool -list -keystore debug.keystore
keytool 这个是java的 jdk中一个工具(做签名文件也用到了这个)
打开Android Studio中的Terminal,也可以直接打开系统的
获取debug.keystore的SHA1和MD5
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
获取其他keystore的,如正式签名文件的
keytool -list -v -keystore ~/User/你的用户名/debug.keystore -alias androiddebugkey -storepass android -keypass android
需要把路径和密码改成相应的就可以了
以上是关于Mac终端快捷生成md5/sha的主要内容,如果未能解决你的问题,请参考以下文章
java 用Java生成HMAC MD5 / SHA1 / SHA256等