| ||||
| ||||
Я выбираю сертификат Certificates := Certificates.Select(’Сертификаты’, ’Выберите:’); ObjCertificate := Certificates.Item[1]; PublicKey := ObjCertificate.PublicKey; KeyValue := PublicKey.EncodedKey; Key := KeyValue.Value; В переменной Key получаю значение. Скажите, это и есть значение открытого ключа ? Если да, то почему длина строчки, которая возвращается в Key равна 96 символа, хотя исходя из соображения, что длина открытого ключа у алгоритма ГОСТ 94.10-2001 равна 512 бит, то есть 64 байта, должно быть 64 символа | ||||
Ответы: | ||||
| ||||
Потому что CAPICOM ключ в base64 возвращает. | ||||