コンピュータのアーキテクチャ/コマンドセットのハッシュフィンガープリントを生成するには?

コンピュータのアーキテクチャ/コマンドセットのハッシュフィンガープリントを生成するには?

参加者がどのバージョンに従うかを宣言するスキーマ文書に署名するプロトコルを想像してください。

URLに依存せずにプロトコルで使用される機能を定義するには、.iso / .imgのSHA256ダイジェストを使用してオペレーティングシステムを定義した後、次のように機能を定義できます。

OS image hash digests
********************************
#OPENBSD : 0x034435c6e27405d5a7fafb058162943c194eb793dafdc412c08d49bb56b3892a
********************************

Function definitions:
********************************
RIPEMD160(ARG0) is the result of `$ARG0 | openssl ripemd160 -binary` on the default shell of #OPENBSD on amd64 architecture.
********************************

amd64 architectureしかし、これがあまりにも曖昧だという点が懸念される。おそらく、他のアーキテクチャインスタンスがA例で異なる結果を生成する可能性がありますAamd64私の懸念は正しいですか?もちろん、ripemd160以外の関数も定義されています。

カプセル化に使用できるハッシュフィンガープリントはありますか?オペレーティングシステムを実行するマシン「?たぶん、標準文書のハッシュを使用することができます。では、どのファイルが良いですか?おそらく、 riscv64 命令セットにはこの点で利点があります。

関連情報