Как рассчитать отпечаток открытого ключа Prime256v1?
Открытый ключ Prime256v1 состоит из двух точек (x, y). Они могут быть закодированы в разных форматах. Я имею в виду, например, не DER, а сжатый, несжатый и гибридный формат. По крайней мере, я нашел их здесь: [1].
Я хочу создать отпечаток открытого ключа SHA256. Я бы конвертировал их в несжатый формат (32 байта), соединил и хэшировал результат:
SHA256(x_uncompressed || y_uncompressed)
Это верно? Я нашел очень мало информации в Интернете. Я думаю, что конвертировать их в один и тот же формат важно, иначе один и тот же ключ может дать разные результаты, но я не уверен, в какой формат мне следует их конвертировать.
Большое спасибо.