Хорошо, я думаю, что нашел ответ на свой вопрос:
Нужно сгенерировать хеш SHA1 из значения информационного ключа. Я беру все байты от d (в комплекте, следующий байт после слова "info") до последней e информационной карты (в комплекте).
Таким образом, будет SHA1 жирной части фрагмента ниже:
...: info d5: filesld6: ... [много байт] ... e 9: ...
(Без пробелов перед d и после e)
Затем я просто преобразую байтовый массив, возвращаемый MessageDigest, и вставляю% для каждой пары шестнадцатеричных цифр. E.g.:
% 70% 47% 8F ... [надрез] ...% 13% 6F% 6С