hash - AIX中如何基于sha256算法为数据文件创建Hashvalue
问题描述
以下命令适用于 SHA1 csum -h SHA1 (FileName).txt > (FileName_chksum).txt
:. 如何在 AIX 中使用 SHA256 算法创建类似的文件?
解决方案
您可以使用包中的openssl
命令openssl.base
;它有一个dgst
子命令,将生成文件的 SHA256 哈希:
openssl dgst -sha256 filename.txt > filename_sha256.txt
默认情况下,它将以以下格式打印:
SHA256(filename.txt)= hash-string-here
该csum
命令以稍微不同的格式打印:
hash-string-here filename.txt
...因此您可能希望openssl
根据您对 filename_sha256.txt 文件的特定需求重新排列输出。
如果您只希望新文件中的散列字符串本身,您可以使用awk
:
openssl dgst -sha256 filename.txt | awk '{print $2}' > filename_sha256.txt
推荐阅读
- swift - 尝试开始 HKLiveWorkout 在会话中不断意外发现 nil
- mysql - 如何使列值的唯一组合?
- nswag - 在 NSwag 中添加自定义请求标头
- java - 通过由多个线程执行的方法将结果写入范围报告
- documentation - 应用程序 Wiki 中应包含哪些内容?
- ios - iOS推送通知不适用于奇数设备
- azure-data-factory - Azure 数据工厂查找
- android - 在安卓手机上模拟/模拟 3g/4g 数据
- javascript - 如何使用 JavaScript 显示带有数据库元素的选项 (HTML)
- c# - 通过进度条加载数据网格匹配中的数据