在Shell中对一个字符串进行MD5加密,你可以使用命令行工具,比如md5sum
(在大多数Linux发行版中可用)或md5
(常见于macOS)。这里提供两个操作系统的常见用法:
在Linux中使用md5sum
要对一个字符串进行MD5加密,你可以使用echo
命令结合管道(|
)来传递字符串给md5sum
。使用-n
选项来避免echo
在字符串末尾自动添加新行,因为这会影响MD5的结果。
1 2 |
# echo -n "YourStringHere" | md5sum 9b6e155d692b98492d138ae23d46e86b - |
这里的-n
选项告诉echo
命令不要在输出末尾添加换行符。md5sum
将输出MD5值和一个连字符(表示stdin输入)。
在macOS中使用md5
macOS上的用法类似,但使用的是md5
命令。
1 2 |
# echo -n "YourStringHere" | md5 9b6e155d692b98492d138ae23d46e86b |