Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline ruten  
#1 Оставлено : 20 января 2014 г. 0:00:44(UTC)
ruten

Статус: Новичок

Группы: Участники
Зарегистрирован: 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 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Юрий  
#2 Оставлено : 20 января 2014 г. 8:19:25(UTC)
Юрий

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Цитата:
Вопрос был такой - реализованы ли в Linux CryptVerifyMessageSignature и CryptVerifyDetachedMessageSignature?

Ответ такой - откройте Google и напишите два запроса:
1) capilite CryptVerifyMessageSignature
2) capilite CryptVerifyDetachedMessageSignature
С уважением,
Юрий Строжевский
Offline cross  
#3 Оставлено : 20 января 2014 г. 11:44:19(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 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
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline Максим Коллегин  
#4 Оставлено : 20 января 2014 г. 19:33:09(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
А за .exe спасибо!)
Знания в базе знаний, поддержка в техподдержке
Offline ruten  
#5 Оставлено : 21 января 2014 г. 4:08:52(UTC)
ruten

Статус: Новичок

Группы: Участники
Зарегистрирован: 01.12.2013(UTC)
Сообщений: 2
Мужчина
Антарктика
Откуда: Стрела

Юрий, спасибо. Вы мне уже все в личной переписке прислали. Гугл не нужен). И спасибо, именно публично, за прекрасную статью о Crypto API.

Анатолий, да - это показывает таблицу символов. Смущает вывод readelf -a libcapi20.so - приводить не буду, большой. У меня на 32. Там все, кроме них, этих функций. Objdump их показывает. Почему так, пока не знаю. Если подскажите, буду признателен. Думаю или readelf подвирает, или что-то при сборке происходит не ординарное.

И еще. Мы с Юрием в личной переписке обсуждали вопрос сборки для никсов. Как это происходит, на чем? На винде с костылем или на целевой системе? Или индивидуально (по обстоятельствам)?. Не сборки пакетов, а сборки бинарников elf(и so соответственно). Интерес чисто исследовательский). Если не секрет, конечно.

И привет всем никсоидам).
Offline Максим Коллегин  
#6 Оставлено : 21 января 2014 г. 7:52:35(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
Собираем на целевой системе, при невозможности - кросс компиляция.
Знания в базе знаний, поддержка в техподдержке
Offline cross  
#7 Оставлено : 22 января 2014 г. 13:54:46(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 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)  | Причина: Не указана

Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.