Статус: Новичок
Группы: Участники
Зарегистрирован: 01.12.2013(UTC) Сообщений: 2 Откуда: Стрела
|
Добрый день. root@diana:/opt/cprocsp/bin/ia32# cpverify Usage: cpverify.exe [<flags>] <command> [<parameters>] Flags: -logfile <name>: Log into file instead of stdout/stderr -sleep <milliseconds>: Sleep before proceed -hang: Hang on error Verify file integrity for the given filename with hash value. If [hashvalue] is omitted, use hash value from file <filename>.hsh cpverify.exe filename [hashvalue] Calculate hash value for the given filename. cpverify.exe -mk filename root@diana:/opt/cprocsp/bin/ia32# cpverify.exe bash: cpverify.exe: команда не найдена Я вначале даже и не понял))) И сюда она проникла. Даже проверил, а вдруг)). Прекратите писать под Никсы из под Винды))) Или вам Винда приплачивает, что бы ее в никсах рекламировали? А? За найденное, прошу ответить по существу на вопрос, на который Наталья Мовчан не смогла ответить в технической поддержке знакомой фирме. Предложила купить сертификат разработчика, хотя я еще ни строчки не написал). А только проникаюсь величием... Вопрос был такой - реализованы ли в Linux CryptVerifyMessageSignature и CryptVerifyDetachedMessageSignature? Пользователь ruten прикрепил следующие файлы: снимок4.png (24kb) загружен 27 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 671 Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 93 раз в 67 постах
|
Цитата:Вопрос был такой - реализованы ли в Linux CryptVerifyMessageSignature и CryptVerifyDetachedMessageSignature? Ответ такой - откройте Google и напишите два запроса: 1) capilite CryptVerifyMessageSignature 2) capilite CryptVerifyDetachedMessageSignature |
С уважением, Юрий Строжевский |
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Код:nm /opt/cprocsp/lib/amd64/libcapi20.so | grep CryptVerifyMessageSignature
00000000000cbbb9 T CryptVerifyMessageSignature
Код:nm /opt/cprocsp/lib/amd64/libcapi20.so | grep CryptVerifyDetachedMessageSignature
00000000000cbd5c T CryptVerifyDetachedMessageSignature
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 01.12.2013(UTC) Сообщений: 2 Откуда: Стрела
|
Юрий, спасибо. Вы мне уже все в личной переписке прислали. Гугл не нужен). И спасибо, именно публично, за прекрасную статью о Crypto API.
Анатолий, да - это показывает таблицу символов. Смущает вывод readelf -a libcapi20.so - приводить не буду, большой. У меня на 32. Там все, кроме них, этих функций. Objdump их показывает. Почему так, пока не знаю. Если подскажите, буду признателен. Думаю или readelf подвирает, или что-то при сборке происходит не ординарное.
И еще. Мы с Юрием в личной переписке обсуждали вопрос сборки для никсов. Как это происходит, на чем? На винде с костылем или на целевой системе? Или индивидуально (по обстоятельствам)?. Не сборки пакетов, а сборки бинарников elf(и so соответственно). Интерес чисто исследовательский). Если не секрет, конечно.
И привет всем никсоидам).
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
Собираем на целевой системе, при невозможности - кросс компиляция. |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Цитата:Анатолий, да - это показывает таблицу символов. Смущает вывод readelf -a libcapi20.so - приводить не буду, большой. У меня на 32. Там все, кроме них, этих функций. Objdump их показывает. Почему так, пока не знаю. Если подскажите, буду признателен. Думаю или readelf подвирает, или что-то при сборке происходит не ординарное.
readelf -a обрезает название символа по длине. Поэтому имя там не полное а только его начало - CryptVerifyDetachedMessag Код: readelf -a /opt/cprocsp/lib/amd64/libcapi20.so | grep CryptVerify
000000354170 002f00000007 R_X86_64_JUMP_SLO 0000000000000000 CryptVerifySignatureA + 0
0000003547a0 033500000007 R_X86_64_JUMP_SLO 00000000000d1626 CryptVerifyCertificate + 0
47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND CryptVerifySignatureA
735: 00000000000cbd5c 401 FUNC GLOBAL DEFAULT 11 CryptVerifyDetachedMessag
744: 00000000000cbbb9 419 FUNC GLOBAL DEFAULT 11 CryptVerifyMessageSignatu
821: 00000000000d1626 1317 FUNC GLOBAL DEFAULT 11 CryptVerifyCertificateSig
506: 00000000000fb6b0 28 OBJECT LOCAL DEFAULT 13 _ZZ27CryptVerifyMessageSi
543: 0000000000000000 0 FILE LOCAL DEFAULT ABS CryptVerifyCertificateSig
8227: 0000000000000000 0 FUNC GLOBAL DEFAULT UND CryptVerifySignatureA
8460: 00000000000d1626 1317 FUNC GLOBAL DEFAULT 11 CryptVerifyCertificateSig
8591: 00000000000cbd5c 401 FUNC GLOBAL DEFAULT 11 CryptVerifyDetachedMessag
8997: 00000000000cbbb9 419 FUNC GLOBAL DEFAULT 11 CryptVerifyMessageSignatu
По поводу сборок, все кроме андроида и IOS собирается на целевых системах. Отредактировано пользователем 22 января 2014 г. 13:55:31(UTC)
| Причина: Не указана |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close