openssl文件摘要(Message Digest)计算命令

openssl其它日志:

openssl生成RSA私钥、公钥,签名、验证签名,加密、解密

http://my.oschina.net/u/1382972/blog/325442

openssl生成x509根证书,查看证书信息,签发证书

http://my.oschina.net/u/1382972/blog/325778

openssl文件摘要(Message Digest)计算命令

http://my.oschina.net/u/1382972/blog/325329

====================================================




计算文件摘要(Message Digest):

sha系列算法:

openssl sha FILE

openssl sha1 FILE

openssl sha224 FILE

openssl sha256 FILE

openssl sha384 FILE

openssl sha512 FILE

例:

openssl sha1 o.html

SHA1(o.html)= a1753a422ade304a62eb9697dd634289cbd645ec

-r选项 coreutils格式输出:

openssl sha1 -r FILE  

例:

openssl sha1 -r o.html

a1753a422ade304a62eb9697dd634289cbd645ec *o.html

SHA算法wiki链接:http://en.wikipedia.org/wiki/Secure_Hash_Algorithm

最初版sha,输出160位,20字节

然后出改进sha1,输出仍为160位,20字节

然后出改进sha2,包括了sha256,sha512,sha224,sha384,输出分别为256位32字节,512位64字节,224位28字节,384位48字节。

md5算法,输出128位16字节:

openssl md5 o.html

MD5(o.html)= f665ca6e31443c04352cd1a9c1f3b2b1

md5算法wiki链接:http://en.wikipedia.org/wiki/MD5

其它不常用算法md4,rmd160

另一种计算message digest命令格式:

openssl dgst command

查看帮助:

man dgst

或者:openssl dgst --help

例:

openssl dgst -md5 o.html 

MD5(o.html)= f665ca6e31443c04352cd1a9c1f3b2b1



转载于:https://my.oschina.net/u/1382972/blog/325329

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值