在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 |