Статус: Сотрудник
Группы: Участники
Зарегистрирован: 17.10.2010(UTC) Сообщений: 139 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 2 раз Поблагодарили: 10 раз в 9 постах
|
Цель - оценка производительности выполнения криптографических операций формирования/проверки подписи.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 17.10.2010(UTC) Сообщений: 139 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 2 раз Поблагодарили: 10 раз в 9 постах
|
Андрей * написал:понимание в CAPI - опиши CAPI? В JCP?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,451 Сказал «Спасибо»: 553 раз Поблагодарили: 2235 раз в 1743 постах
|
давай по порядку: 1) объем подписываемых данных.. в МБ сколько? 2) узкое место - для больших объемов - диск, например
3.. 4.. 5.. продолжать? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,451 Сказал «Спасибо»: 553 раз Поблагодарили: 2235 раз в 1743 постах
|
amdei написал:Андрей * написал:понимание в CAPI - опиши CAPI? В JCP? JCA |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,451 Сказал «Спасибо»: 553 раз Поблагодарили: 2235 раз в 1743 постах
|
Андрей * написал:amdei написал:Андрей * написал:понимание в CAPI - опиши CAPI? В JCP? JCA CAPI = CRYPTO API JCA =Java CRYPTOgraphy Architecture API Specification И? ПРОДОЛЖИМ УДИВЛЯТЬСЯ? Отредактировано пользователем 18 октября 2011 г. 1:32:52(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.01.2008(UTC) Сообщений: 40 Откуда: Москва Поблагодарили: 3 раз в 2 постах
|
Производительность JCP зависит от JVM, а так же её настроек и ключей. В составе дистрибутива идёт программа userSamples/SpeedTest (samples\samples_src.jar), c её помощью можно оценить производительность на вашей JVM. В общем, КриптоПро JCP, естественно, работает несколько медленнее КриптоПро CSP. При использовании ОС Windows (для CSP и JCP) и Oracle Java (JCP), при подписи файлов, JCP будет медленнее CSP ориентировочно от 4 до 10 раз. Совместные тесты с IBM показали следующее (апрель 2010): System p P570 (8-way), AIX 6.1, IBM® 64-bit SDK for AIX®, Java™ Technology Edition, Version 5: Подпись XML: 1600 оп/с; Подпись без форматирования (raw): 3800 оп/с
IBM 9100, 2-way: Подпись XML: 400 оп/с; Подпись без форматирования (raw): 600 оп/с
P.S.
На не слишком больших серверах, Intel-ы заметно шустрее PowerPC, но их разнообразие велико, особенно, если умножить на разнообразие виртуальных машин.
Отредактировано пользователем 18 октября 2011 г. 16:50:54(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 18.06.2012(UTC) Сообщений: 11 Откуда: Moscow
Сказал(а) «Спасибо»: 1 раз
|
В продолжение темы вопрос. Использую пример кода создания подписи из версии 2.0.37027 - ComLine.Signature очень медленно выполняется доступ к хранилищу ключей Тестирую на разных ОС, вызываю с параметрами -alias testcont -storetype FloppyStore -signPath /tmp/text.sig -filePath /tmp/text.txt Версия JCP тестовая, версия java (build 1.7.0_40-b43) Так как использую стандартные примеры думаю не я один столкнулся с этой проблемой. Может есть какие то ограничения для тестовой версии? Далее прилагаю логи со временем выполнения: Код:INFO: ================================== Начало обработки: 2013-10-02 18:13:00.989049
Oct 02, 2013 6:13:01 PM ComLine.Signature main
INFO: ================================== Генерируем подпись: 2013-10-02 18:13:01.001787
Oct 02, 2013 6:13:01 PM ComLine.Signature Sign
INFO: ================================== Начало загрузки ключа: 2013-10-02 18:13:01.002539
Oct 02, 2013 6:13:01 PM ComLine.Signature Sign
INFO: ================================== KS load начало: 2013-10-02 18:13:01.339627
Oct 02, 2013 6:13:01 PM ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 2.0 37027
Oct 02, 2013 6:13:01 PM ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
Oct 02, 2013 6:13:01 PM ComLine.Signature Sign
INFO: ================================== KS load конец: 2013-10-02 18:13:01.526109
Oct 02, 2013 6:13:01 PM ComLine.Signature Sign
INFO: ================================== Key load начало: 2013-10-02 18:13:01.526795
Oct 02, 2013 6:13:02 PM ComLine.Signature Sign
INFO: ================================== Key load конец: 2013-10-02 18:13:02.029289
Oct 02, 2013 6:13:02 PM ComLine.Signature Sign
INFO: ================================== Чтение текста: 2013-10-02 18:13:02.030304
Oct 02, 2013 6:13:02 PM ComLine.Signature Sign
INFO: ================================== Генерация ЭЦП: 2013-10-02 18:13:02.031567
Oct 02, 2013 6:13:02 PM ComLine.Signature Sign
INFO: ================================== ЭЦП сгенерирован: 2013-10-02 18:13:02.041427
Oct 02, 2013 6:13:02 PM ComLine.Signature Sign
INFO: Generation and recording of the signature is completed
Oct 02, 2013 6:13:02 PM ComLine.Signature main
INFO: ================================== Конец обработки: 2013-10-02 18:13:02.043618
Самый долго выполняющийся участок: Код:
//================================== Key load начало
privateKey = (PrivateKey) ks.getKey(alias, Keypass);
//================================== Key load конец
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close