2 / 2 / 0
Регистрация: 26.09.2014
Сообщений: 45
|
|
1 | |
Как проверить подпись сообщения, которую генерит тестовый пример КриптоПро?05.10.2015, 10:52. Показов 520. Ответов 1
Метки нет (Все метки)
Всем наверно знакомо слово "КриптоПро".
У них на сайте есть страничка, на которой можно подписать какое-либо текстовое сообщение одним из сертификатов в системе. Вот адрес странички: 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
|
05.10.2015, 10:52 | |
Ответы с готовыми решениями:
1
тестовый пример!! Тестовый пример C++ Не работает тестовый пример Тестовый пример выдает исключение |
87 / 86 / 27
Регистрация: 04.10.2012
Сообщений: 350
|
|
09.10.2015, 20:44 | 2 |
Клиент банка хочет совершить денежную операцию через интернет. Когда он регистрировался в онлайн-банкинге, он получил от банка личный сертификат. Этот сертификат есть только у него и у банка. Теперь клиент посылает в банк ордер на транзакцию открытым текстом и тот же самый текст, зашифрованный сертификатом. Банк тоже шифрует открытый текст тем же сертификатом и убеждается, что шифры совпадают. Так клиент подтвердил свое авторство и отсутствие несанкционированных изменений в тексте.
0
|
09.10.2015, 20:44 | |
09.10.2015, 20:44 | |
Помогаю со студенческими работами здесь
2
Тестовый пример для программы анализа выражений Тестовый пример для программы анализа выражений (список всех переменных) ДОбавление в подпись сообщения Проверить включен ли тестовый режим Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |