如何在AIX系统中基于sha256算法为数据文件生成Hash值
AIX系统生成SHA256哈希校验值文件的方法
你已知的SHA1校验值生成用的是AIX自带的csum工具,该工具本身就支持SHA256算法,也可以用openssl兼容老版本系统,具体用法如下:
- 方法1:使用原生
csum命令(推荐,适配AIX 6.1 TL07、AIX 7.1 TL01及以上版本)
仅需要把原有命令里的SHA1参数替换为SHA256即可,输出格式和你之前生成的SHA1校验文件完全一致:csum -h SHA256 (FileName).txt > (FileName_chksum).txt - 方法2:使用openssl命令(兼容所有AIX版本)
如果你的系统版本较老,csum不支持SHA256参数,可以用系统预装的openssl工具生成。为了对齐csum的输出格式(哈希值在前、文件名在后),可以搭配awk处理输出,以生成test.txt的校验文件为例:openssl dgst -sha256 test.txt | awk '{print $2, "test.txt"}' > test_chksum.txt
内容的提问来源于stack exchange,提问作者vineet madan
相关产品推荐
相关产品推荐

