Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 0
Регистрация: 26.09.2014
Сообщений: 45
1

Как проверить подпись сообщения, которую генерит тестовый пример КриптоПро?

05.10.2015, 10:52. Показов 520. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем наверно знакомо слово "КриптоПро".
У них на сайте есть страничка, на которой можно подписать какое-либо текстовое сообщение одним из сертификатов в системе.
Вот адрес странички: http://www.cryptopro.ru/sites/... ample.html
Логика работы просто. Выбираем сертификат -> Вводим сообщение -> и получаем подпись в следующем виде:
Код
MIIJCQYJKoZIhvcNAQcCoIII+jCCCPYCAQExDDAKBgYqhQMCAgkFADAlBgkqhkiG9w0BBwGgGAQW
SABlAGwAbABvACAAVwBvAHIAbABkAKCCBjwwggJMMIIB+6ADAgECAhArbjNR/W6yrUggAgPLW6FB
MAgGBiqFAwICAzB/MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGNyeXB0b3Byby5ydTELMAkGA1UE
BhMCUlUxDzANBgNVBAcTBk1vc2NvdzEXMBUGA1UEChMOQ1JZUFRPLVBSTyBMTEMxITAfBgNVBAMT
GENSWVBUTy1QUk8gVGVzdCBDZW50ZXIgMjAeFw0xNDA4MDUxMzQ0MjRaFw0xOTA4MDUxMzU0MDNa
MH8xIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAY3J5cHRvcHJvLnJ1MQswCQYDVQQGEwJSVTEPMA0G
A1UEBxMGTW9zY293MRcwFQYDVQQKEw5DUllQVE8tUFJPIExMQzEhMB8GA1UEAxMYQ1JZUFRPLVBS
TyBUZXN0IENlbnRlciAyMGMwHAYGKoUDAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQOBSCtxH
3Cm91yBfDEh879SNHnYl0L1SBY6tzcrLZgym6eb6UCbkkiBucIBKvNb9DjcQx+aFAbLt1mKOubfN
x56jUTBPMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQVMXywjRreZtcV
nElSlxckuQF6gzAQBgkrBgEEAYI3FQEEAwIBADAIBgYqhQMCAgMDQQDYyhxL6WEgZUcs1cjqOIje
zexxyEW/v5zl3v9VWnckme3guSLRq+f3T+bQb3uPWirjTulkDZBQMsHx47RJElfVMIID6DCCA5eg
AwIBAgITEgAHcXYxmSjqfc9jBAAAAAdxdjAIBgYqhQMCAgMwfzEjMCEGCSqGSIb3DQEJARYUc3Vw
cG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJVMQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoT
DkNSWVBUTy1QUk8gTExDMSEwHwYDVQQDExhDUllQVE8tUFJPIFRlc3QgQ2VudGVyIDIwHhcNMTUw
ODI1MTMxMTU2WhcNMTUxMTI1MTMyMTU2WjCB9jElMCMGCSqGSIb3DQEJARYWbi1ncmlnb3J5ZXZA
aXQtc2Vydi5ydTEoMCYGA1UEAwwf0J3QuNC60LjRgtCwINCT0YDQuNCz0L7RgNGM0LXQsjErMCkG
A1UECwwi0J7QntCeICLQmNCiLdCa0L7QvdGB0LDQu9GC0LjQvdCzIjEaMBgGA1UECgwR0JPQmiAi
0JjQodCV0KDQkiIxGzAZBgNVBAcMEtCn0LXQsdC+0LrRgdCw0YDRizEwMC4GA1UECAwn0KfRg9Cy
0LDRiNGB0LrQsNGPINGA0LXRgdC/0YPQsdC70LjQutCwMQswCQYDVQQGEwJSVTBjMBwGBiqFAwIC
EzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEB9A8sWfCeEhZdsJVD0EmeBpe6nYq3+HZxwwKJQi8tv
0BZ79mDalGScCIgIVGWMwI88fDgqcgcsxKmfaV0EhmRSo4IBcDCCAWwwDgYDVR0PAQH/BAQDAgTw
MBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBR9EQN8gRIQAgUF7qI7Pb3o2iXnbjAfBgNV
HSMEGDAWgBQVMXywjRreZtcVnElSlxckuQF6gzBZBgNVHR8EUjBQME6gTKBKhkhodHRwOi8vdGVz
dGNhLmNyeXB0b3Byby5ydS9DZXJ0RW5yb2xsL0NSWVBUTy1QUk8lMjBUZXN0JTIwQ2VudGVyJTIw
Mi5jcmwwgakGCCsGAQUFBwEBBIGcMIGZMGEGCCsGAQUFBzAChlVodHRwOi8vdGVzdGNhLmNyeXB0
b3Byby5ydS9DZXJ0RW5yb2xsL3Rlc3QtY2EtMjAxNF9DUllQVE8tUFJPJTIwVGVzdCUyMENlbnRl
ciUyMDIuY3J0MDQGCCsGAQUFBzABhihodHRwOi8vdGVzdGNhLmNyeXB0b3Byby5ydS9vY3NwL29j
c3Auc3JmMAgGBiqFAwICAwNBAFaXTjqplmDUT6gZauOo10yRnTDY0rOlmj3xbZaR4V26jkBUJq4U
jn+FytyxxuGaSXmBRp/3DePLGXUoiGLsmiAxggJ6MIICdgIBATCBljB/MSMwIQYJKoZIhvcNAQkB
FhRzdXBwb3J0QGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxDzANBgNVBAcTBk1vc2NvdzEXMBUG
A1UEChMOQ1JZUFRPLVBSTyBMTEMxITAfBgNVBAMTGENSWVBUTy1QUk8gVGVzdCBDZW50ZXIgMgIT
EgAHcXYxmSjqfc9jBAAAAAdxdjAKBgYqhQMCAgkFAKCCAXwwGAYJKoZIhvcNAQkDMQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUxMDA1MDc0NzA5WjAqBgorBgEEAYI3WAIBMRwEGkQAbwBj
AHUAbQBlAG4AdAAgAE4AYQBtAGUAMC8GCSqGSIb3DQEJBDEiBCCbUAiLfkc/PpHVCqQ6+uT0pwAf
I38GaloP3hQMuvOVfTCB5AYLKoZIhvcNAQkQAi8xgdQwgdEwgc4wgcswCAYGKoUDAgIJBCAmi6LG
uZDKSfAFjRGyFa03GlqKK4r0aNfEnqjibNThRTCBnDCBhKSBgTB/MSMwIQYJKoZIhvcNAQkBFhRz
dXBwb3J0QGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxDzANBgNVBAcTBk1vc2NvdzEXMBUGA1UE
ChMOQ1JZUFRPLVBSTyBMTEMxITAfBgNVBAMTGENSWVBUTy1QUk8gVGVzdCBDZW50ZXIgMgITEgAH
cXYxmSjqfc9jBAAAAAdxdjAKBgYqhQMCAhMFAARAYTOv/QZeZV4POB7cOx4srk10YnxhGtyJ+0pG
F5QOaa8RbKh89rbD7jRnaFZPTrIqq9YW4J81WFKSsiHsTLqejQ==
Может кто-то объяснить что это сейчас мне сайт выдал?
Я привык работать с подписями из C# и там она представляется как поток байтов. А что из себя представляет это? Что с этим делать вообще надо, чтобы проверить подпись?
Заранее благодарен всем ответившим.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2015, 10:52
Ответы с готовыми решениями:

тестовый пример!!
здраствуйте форумчани!! помогите написать тестовый пример класса Triangle //triangle.h ...

Тестовый пример C++
Как правильно составить тестовый пример для программы, написанной на C++? Что он должен включать в...

Не работает тестовый пример
Начал изучать CUDA и застопорился уже на примере, который сам сгенерировался при создании проекта:...

Тестовый пример выдает исключение
Решил попробовать по-изучать Java. Первый тестовый пример // подключение используемых в...

1
87 / 86 / 27
Регистрация: 04.10.2012
Сообщений: 350
09.10.2015, 20:44 2
Клиент банка хочет совершить денежную операцию через интернет. Когда он регистрировался в онлайн-банкинге, он получил от банка личный сертификат. Этот сертификат есть только у него и у банка. Теперь клиент посылает в банк ордер на транзакцию открытым текстом и тот же самый текст, зашифрованный сертификатом. Банк тоже шифрует открытый текст тем же сертификатом и убеждается, что шифры совпадают. Так клиент подтвердил свое авторство и отсутствие несанкционированных изменений в тексте.
0
09.10.2015, 20:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2015, 20:44
Помогаю со студенческими работами здесь

Тестовый пример для программы анализа выражений
Добрый день) Помогите, пожалуйста, написать тестовый пример для программы -- Тип данных для...

Тестовый пример для программы анализа выражений (список всех переменных)
Помогите написать тестовый пример для этой программы. Она получает список всех переменных, которые...

ДОбавление в подпись сообщения
Здравствуйте! Интересует ещё один небольшой вопрос) Мне необходимо немного изменить почтовый...

Проверить включен ли тестовый режим
Как сделать проверку на тестовый режим? т.е это bcdedit -set TESTSIGNING ON Если он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru