Chapter 2. OpenSSL

Table of Contents

如何创建一个文件的 MD5 或 SHA1 摘要?
编码/解码
web 服务器 ssl 证书

不多说了。

如何创建一个文件的 MD5 或 SHA1 摘要?

摘要创建使用 dgst 选项.

# MD5 digest
openssl dgst -md5 filename

# SHA1 digest
openssl dgst -sha1 filename			
		

Note

MD5 信息摘要也同样可以使用md5sum创建

C:\GnuWin32\neo>echo "Hello World!" > message.txt

C:\GnuWin32\neo>type message.txt
"Hello World!"

C:\GnuWin32\neo>openssl dgst -md5 message.txt
MD5(message.txt)= d9226d4bd8779baa69db272f89a2e05c

C:\GnuWin32\neo>openssl dgst -sha1 message.txt
SHA1(message.txt)= 423988b040f83a66d1b981735d4ef8933ce6fac0

C:\GnuWin32\neo>			
		

其它可用摘要

C:\GnuWin32\neo>openssl list-message-digest-commands
md2
md4
md5
mdc2
rmd160
sha
sha1