Я не знал, что были какие, которые не могут быть использованы. Хмм теперь у вас есть мне интересно, почему некоторые из них не могут быть использованы.
Я достаточно о эллиптических кривых, чтобы сделать вас более ясно, что не знаю.
Но обратите внимание, что
общественности Ключ изготовлен из 65 байт. Первый байт всегда 0x04, я думаю, и следующая пара 32 байта соответствуют (х, у) координаты точки на кривой.
Таким образом, причина должна быть, потому что могут быть использованы не все точки (х, у), так что могут быть использованы не все открытые ключи и, следовательно, не все частные ключи.
Просто мои мысли по этому поводу. Я на самом деле не много подсказки о эллиптических кривых материала. Это столько же, сколько я получаю от него.
Эллиптические кривые образуют группу по сложению. Закрытый ключ является целым числом, в то время как открытый ключ точка на группы, так что если п является частным ключом, и G является "база" точка, то п * G = G + G + ... + G будет открытый ключ, соответствующий п. не Там будет не связанно с каким большим п может быть, так как группа закрывается под его оператором.
Сказав, что, несмотря на то каждое число * может * быть использован в качестве секретного ключа, множество чисел {п, п + R, N + 2R, ...} будет иметь те же соответствующие открытые ключи, где R является порядок базовый элемент G (и, как правило, также порядок самой группы).