2014年1月31日星期五

Mac下的base64、MD5、SHA1求值方法

做个笔记。

Mac下解密base64的内容是用
echo enVvbGEuY29tQGdtYWlsLmNvbQo= | openssl base64 -d
得到:
zuola.com@gmail.com

echo enVvbGEuY29tQGdtYWlsLmNvbQo= | base64 -D
得到:
zuola.com@gmail.com
上面两个命令的差别不仅是有没有openssl的差别,后面的参数一个是小写的d,另一个是大写的D

Mac下用base64加密是用
echo "zuola.com@gmail.com" | openssl base64
得到
enVvbGEuY29tQGdtYWlsLmNvbQo=

Mac下计算文件的MD5散列值是用
md5 /Users/zola/some.txt 
得到
MD5 (/Users/zola/some.txt) = 94c96c1a28bf57fa0f859abbc5458c5d

Mac下计算文件的SHA1散列值是用
openssl sha1 /Users/zola/some.txt 
得到
SHA1(/Users/zola/some.txt)= 74f006876be1fd0fe85b5c66b55b327ad7ac8266

计算字符串的SHA1值
echo 'zola' | openssl sha1
2b08c7349c2c6f51d48343eb938123eb84137868

计算字符串的MD5值
md5 -s "zuola.com@gmail.com"
得到
MD5 ("zuola.com@gmail.com") = 914156fe4cdf8b2202c503205dd4ac21


echo "zuola.com@gmail.com" | md5
得到
212cf1b4c8cc48864bceac1c2a3c5539

写篇文章不容易,既然来都来了,请留言一下吧

现在已经有 1 条评论 :