Atom Лента - Форум КриптоПро - Тема:Проверка целостности не проходит - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Proverkacelostnostineprokhodit-10:1Copyright 2024 Форум КриптоПро2024-03-29T00:09:44Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruЕвгений Афанасьевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=1064&name=Евгений АфанасьевЕвгений Афанасьевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=1064&name=Евгений АфанасьевАйназhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=56694&name=АйназYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid116413:1Проверка целостности не проходит<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте.<br />Зачем вы отдельно считаете хеши и у каких библиотек?<br />Укажите версию sdk. <br />Контроль целостности выполняется путем сравнения хешей so и хешей из файлов с эталонами в составе JInitCSP.<br />Проверьте, что:<br />1) версии so совпадают с версией включенного в приложение JInitCSP и др. библиотек;<br />2) хеширование выполняется действительно у тех библиотек, которые используются в приложении.</td></tr></table>2020-06-22T15:23:03+03:002020-06-22T15:23:03+03:00Евгений Афанасьев<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте.<br />Зачем вы отдельно считаете хеши и у каких библиотек?<br />Укажите версию sdk. <br />Контроль целостности выполняется путем сравнения хешей so и хешей из файлов с эталонами в составе JInitCSP.<br />Проверьте, что:<br />1) версии so совпадают с версией включенного в приложение JInitCSP и др. библиотек;<br />2) хеширование выполняется действительно у тех библиотек, которые используются в приложении.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid116398:1Проверка целостности не проходит<table class="content postContainer" width="100%"><tr><td>Добавляю в контроль целостности *.so файл, генериую для него хэш через терминал вводя команду: <br />cpverify.exe -mk *.so -alg GR3411_2012_256<br /><br />Проверка целостности:<br />CSPProviderInterface providerInfo = CSPConfig.INSTANCE.getCSPProviderInfo();<br />IntegrityInterface integrity = providerInfo.getIntegrity();<br />int result = integrity.check(true);<br />заходит в<br />if (result != CSPIntegrityConstants.CHECK_INTEGRITY_SUCCESS) {<br /> throw new Exception("Integrity error.");<br />}<br /><br />Результат отрицательный. Помогите, пожалуйста, не понимаю, что не так.</td></tr></table>2020-06-22T14:23:30+03:002020-06-22T14:23:30+03:00Айназ<table class="content postContainer" width="100%"><tr><td>Добавляю в контроль целостности *.so файл, генериую для него хэш через терминал вводя команду: <br />cpverify.exe -mk *.so -alg GR3411_2012_256<br /><br />Проверка целостности:<br />CSPProviderInterface providerInfo = CSPConfig.INSTANCE.getCSPProviderInfo();<br />IntegrityInterface integrity = providerInfo.getIntegrity();<br />int result = integrity.check(true);<br />заходит в<br />if (result != CSPIntegrityConstants.CHECK_INTEGRITY_SUCCESS) {<br /> throw new Exception("Integrity error.");<br />}<br /><br />Результат отрицательный. Помогите, пожалуйста, не понимаю, что не так.</td></tr></table>