SHA-256 の定義は、単一の「1」ビットで構成される入力が、「01」バイトのハッシュ値とは異なる、明確に定義されたハッシュ値を持つように見えます(入力のビット長に基づいてパディングが行われるため)。 )。
ただし、エンディアンの問題と、単一ビットでのフィードをサポートしている実装が見つからないという事実により、この正しい値が何であるかを完全に理解することはできません。
では、ビット「1」で構成される1 ビット長の入力の正しいハッシュは何ですか? (8 ビット長の byte[] { 1 } 入力ではありません)。