Генерация ЭЦП для файла с ответами
Следующим шагом является генерация ЭЦП для Вашего файла ответов. Для этого Вам потребуется закрытый (секретный) ключ и программа для расчёта ЭЦП. Процесс генерации ЭЦП можно условно представить таким образом: Т.е. программа для расчёта ЭЦП генерирует цифровую подпись (по алгоритму RSA) для файла resume.txt на основании закрытого ключа (находится в файле private). Результат (закодированный в формате base64) сохраняется в файл resume.txt.sig В качестве программы для генерации ЭЦП Вы можете использовать: · нашу программу os3sign (0 баллов); · любую другую программу для генерации ЭЦП (обратите внимание, что проверка подписи будет осуществляться с помощью os3sign, следовательно, программа должна генерировать resume.txt.sig, аналогичный тому, который генерирует os3sign) (+2 балла); · вашу собственную программу, обеспечивающую расчёт подписи RSA (опять же, обратите внимание, что проверка подписи будет осуществляться с помощью os3sign, следовательно, программа должна генерировать resume.txt.sig, аналогичный тому, который генерирует os3sign) (+5 баллов); Вернёмся к нашему примеру. Подписывая файл resume.txt Иванов Иван Иванович получит цифровую подпись: KFUDUlNBcQAoTDEwODg2NTQyODgzOTgwNjQ2MDkyNTgyNzQ0OTUxNDA2MjY4OTcyMjI2MDc3Nzk4 MjQ0OTAxMjI4MzI1MTIwMTE3ODkwNjUwNDg2NTIzMDQzMjA5NDU0MDg2MjI4MDA3MzAwODcyNDc3 MjY2NjAyNjA3MjA2MjU5NTY4MjQxMTYxNTU3MTQzMzkwMjg5NjI3NjY4MDE4MjM2MDc3NzM5ODQ0 NTU3MDk3NTg2Njk1Njk1MzE0NjU3MjM4NDcwNzM2MzQyMzI3MjU1ODI3NDMzNzk5NjIwNzU0OTY3 Mzc4NTI3MDk3NTA0Njg3ODAxMzkyNDAwMTkxMDY5NDAxMDgyMjY5MjY1MTUwNTE5MTY4NzY5NTM3 MzAyNjY4MTAwMDMwNzk1MTQ1NDk4NTU2NDQzMjMxOTQ3NDgzOTQ1NDA4OTAwMzE4NzY2MjM5ODU4 MjU3NjM4NDYwNTM4MzMyMDY3MzI2MjA0ODY2Njg5NDc2MzQ4Njk5ODY0NTYxNzMzNDc0MDg4MDk3 OTI5NTE4NDc2ODE4NDA0Nzc3MTAyODk2MDk1MTYyMTU0NDY2NDAzNzUwMDUxMjE4MzE1NTU4OTg0 NTgyNTE2Mzg5MjUwODA5MjM0NTQ5MTk5NjEzNzAyNjgzNDY1OTc2NjQ2Mzc4NjAyMzM3ODM5OTkz ODc2Njg4Mzc3NzI1MzE4NDg4NzQ2MTg4MjEwMjE3MjExMjEzMzkwOTA1NDQzODA4NTUwMjQ2NjY3 NTkyOTc3OTQ0NzQ4MzE2OTM1MjEzNTMxODUwMjc4MTQ2MDg0Mzc4MTc0NDc3ODYxMTY5NjY3ODU5 TAp0cQF0cQIu Эта информация и сохраняется в файле resume.txt.sig Формат resume.txt.sig следующий: первая строка – код из файла namehash, затем пустая строка, затем цифровая подпись (в форматеbase64).
|