Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.05.2008(UTC) Сообщений: 74 Откуда: Moscow
|
Делема такая: Дебажу cdb вызовы CryptoAPI и переменные, вот что получается: 1. Сообщение для подписи в памяти лежит в таком виде: Цитата: 07f30028: 4446583c 6d78204c 3d736e6c 74746822 ... 07f30c58: 61702f3c 0a3e6567 46582f3c 003e4c44
для преобразования в XML UTF-8 байты инвертирую байты с столбцах: Цитата: 3c584644 4c20786d 6c6e733d 22687474 ..... 3c2f7061 67653e0a 3c2f5846 444c3e00
все выходит отлично. 2. Подпись в памяти выглядит лежит вот в таком виде: Цитата: 07c03338: e6337c81 014fbc97 7cfe03bc 14d2f22f 07c03348: ca773e59 8425d1e1 c9e78691 2d96a104 07c03358: 4ba0352b b5cbc3ba 8e434d5c c41d07d6 07c03368: 1752f574 2c29b4bb 92e907b9 f3ee54f7
А в ASN1 файле она же храниться вот так: Цитата: 1581 64: OCTET STRING : F3 EE 54 F7 92 E9 07 B9 2C 29 B4 BB 17 52 F5 74 : C4 1D 07 D6 8E 43 4D 5C B5 CB C3 BA 4B A0 35 2B : 2D 96 A1 04 C9 E7 86 91 84 25 D1 E1 CA 77 3E 59 : 14 D2 F2 2F 7C FE 03 BC 01 4F BC 97 E6 33 7C 81
Т.е. инвертированы столбцы и строки.Объясните, пожалуйста, в чем разница и какую из них взять, чтобы проверить подпись самостоятельно.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close