以下命令适用于SHA1:csum -h SHA1 (FileName).txt > (FileName_chksum).txt
。如何在AIX中使用SHA256算法创建类似的文件?
您可以使用openssl.base
包中的openssl
命令;它有一个dgst
子命令,它将生成文件的SHA256散列:
openssl dgst -sha256 filename.txt > filename_sha256.txt
默认情况下,它将以以下格式打印:
SHA256(filename.txt)= hash-string-here
csum
命令的打印格式略有不同:
hash-string-here filename.txt
因此,您可能需要根据您对filename_sha256.txt文件的特定需求重新排列openssl
的输出。
如果您只想在新文件中使用散列字符串本身,可以使用awk
:
openssl dgst -sha256 filename.txt | awk '{print $2}' > filename_sha256.txt