Определение SHA-256 выглядит так, что ввод, состоящий из одного бита «1», имеет четко определенное хеш-значение, отличное от значения байта «01» (поскольку заполнение делается на основе длины ввода в битах).
Однако из-за проблем с порядком байтов и того факта, что никакие реализации, которые я могу найти, не поддерживают подачу отдельных битов, я не могу понять, что это за правильное значение.
Итак, каков правильный хэш 1-битной длины ввода, состоящего из бита «1»? (не 8-битный длинный ввод byte[] { 1 }).