哈,正常情况下Solaris没有这两个命令的,取而代之的是 digest 命令,该命令支持多种摘要算法:
Linux的代码:
[root@wz_oracle1 ~]# echo -n "123456" | sha1sum
7c4a8d09ca3762af61e59520943dc26494f8941b -
[root@wz_oracle1 ~]# echo -n "123456" | md5sum
e10adc3949ba59abbe56e057f20f883e -
Solaris的代码:
[ora10g@V890 Disk1]$ echo -n "123456" | digest -a md5
e10adc3949ba59abbe56e057f20f883e
[ora10g@V890 Disk1]$ echo -n "123456" | digest -a sha1
7c4a8d09ca3762af61e59520943dc26494f8941b
使用 -l 选项,可以看到 digest 支持哪些摘要算法:
[ora10g@V890 Disk1]$ digest -l
sha1
md5
sha256
sha384
sha512