Статус: Новичок
Группы: Участники
Зарегистрирован: 25.11.2021(UTC) Сообщений: 6  Откуда: Тула Сказал(а) «Спасибо»: 4 раз
|
Столкнулся с проблемой. На одном сервере стоит Криптопро CSP 4 Цитата:CSP (Type:80) v4.0.9021 KC1 Release Ver:4.0.9975 OS:Linux CPU:AMD64 FastCode:READY:DISABLED (EncryptECB; DecryptECB; DecryptCBC; GammaCNT; DecryptCFB; ). Пока нет возможности обновить его. Но нужна возможность работать с подписями, выпущенными в соотвествии с последним приказом ФСБ, где появились INNLE Дело в том, что на данной версии поле читается вот так: Цитата: 6------- Issuer : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России Subject : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России Serial : 0x00951FA3477C61043AADFA858627823442 SHA1 Hash : 2f0cb09be3550ef17ec4f29c90abd18bfcaad63a SubjKeyID : c91358b14ca7623a7ed23f3ca6e7147c9d70a386 Signature Algorithm : ГОСТ Р 34.11-2012/34.10-2012 256 бит PublicKey Algorithm : ГОСТ Р 34.10-2012 (512 bits) Not valid before : 08/01/2022 13:32:39 UTC Not valid after : 08/01/2040 13:32:39 UTC PrivateKey Link : No
Т.е OID и какой-то хэш. Как этот хэш декодировать то?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
Добрый вечер! На какой оси пытаетесь это провернуть? P.s. увидел Отредактировано пользователем 15 ноября 2022 г. 18:58:26(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
Сказать, что было сложно - ничего не сказать. Но разобрался. Было интересно XD Команда: Код:cat 1.txt | grep "1.2.643.100.4" | tr ", " "\n" | grep "1.2.643.100.4" | tr "=" "\n" | sed -n 'n;p' | sed -e 's|[#"'\'']||g' | while read line; do echo "$line" | xxd -r -p | base64; done | openssl asn1parse
Вот что выводит: Код:0:d=0 hl=2 l= 10 prim: NUMERICSTRING :7710474375
12:d=0 hl=2 l= 10 prim: NUMERICSTRING :7710474375
Содержимое файла 1.txt: Код:Issuer : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России
Subject : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России
Serial : 0x00951FA3477C61043AADFA858627823442
SHA1 Hash : 2f0cb09be3550ef17ec4f29c90abd18bfcaad63a
SubjKeyID : c91358b14ca7623a7ed23f3ca6e7147c9d70a386
Signature Algorithm : ГОСТ Р 34.11-2012/34.10-2012 256 бит
PublicKey Algorithm : ГОСТ Р 34.10-2012 (512 bits)
Not valid before : 08/01/2022 13:32:39 UTC
Not valid after : 08/01/2040 13:32:39 UTC
PrivateKey Link : No
|
|
 1 пользователь поблагодарил TolikTipaTut1 за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
Команду можно улучшать и улучшать. Делал на коленке XD Автор: TolikTipaTut1  Сказать, что было сложно - ничего не сказать. Но разобрался. Было интересно XD Команда: Код:cat 1.txt | grep "1.2.643.100.4" | tr ", " "\n" | grep "1.2.643.100.4" | tr "=" "\n" | sed -n 'n;p' | sed -e 's|[#"'\'']||g' | while read line; do echo "$line" | xxd -r -p | base64; done | openssl asn1parse
Вот что выводит: Код:0:d=0 hl=2 l= 10 prim: NUMERICSTRING :7710474375
12:d=0 hl=2 l= 10 prim: NUMERICSTRING :7710474375
Содержимое файла 1.txt: Код:Issuer : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России
Subject : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России
Serial : 0x00951FA3477C61043AADFA858627823442
SHA1 Hash : 2f0cb09be3550ef17ec4f29c90abd18bfcaad63a
SubjKeyID : c91358b14ca7623a7ed23f3ca6e7147c9d70a386
Signature Algorithm : ГОСТ Р 34.11-2012/34.10-2012 256 бит
PublicKey Algorithm : ГОСТ Р 34.10-2012 (512 bits)
Not valid before : 08/01/2022 13:32:39 UTC
Not valid after : 08/01/2040 13:32:39 UTC
PrivateKey Link : No
Отредактировано пользователем 15 ноября 2022 г. 20:45:33(UTC)
| Причина: Не указана |
|
 1 пользователь поблагодарил TolikTipaTut1 за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.11.2021(UTC) Сообщений: 6  Откуда: Тула Сказал(а) «Спасибо»: 4 раз
|
Автор: TolikTipaTut1  Команду можно улучшать и улучшать. Делал на коленке XD Автор: TolikTipaTut1  Сказать, что было сложно - ничего не сказать. Но разобрался. Было интересно XD Команда: Код:cat 1.txt | grep "1.2.643.100.4" | tr ", " "\n" | grep "1.2.643.100.4" | tr "=" "\n" | sed -n 'n;p' | sed -e 's|[#"'\'']||g' | while read line; do echo "$line" | xxd -r -p | base64; done | openssl asn1parse
Вот что выводит: Код:0:d=0 hl=2 l= 10 prim: NUMERICSTRING :7710474375
12:d=0 hl=2 l= 10 prim: NUMERICSTRING :7710474375
Содержимое файла 1.txt: Код:Issuer : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России
Subject : E=dit@digital.gov.ru, C=RU, S=77 Москва, L=г. Москва, STREET="Пресненская набережная, дом 10, строение 2", O=Минцифры России, OGRN=1047702026701, 1.2.643.100.4="#120A37373130343734333735", CN=Минцифры России
Serial : 0x00951FA3477C61043AADFA858627823442
SHA1 Hash : 2f0cb09be3550ef17ec4f29c90abd18bfcaad63a
SubjKeyID : c91358b14ca7623a7ed23f3ca6e7147c9d70a386
Signature Algorithm : ГОСТ Р 34.11-2012/34.10-2012 256 бит
PublicKey Algorithm : ГОСТ Р 34.10-2012 (512 bits)
Not valid before : 08/01/2022 13:32:39 UTC
Not valid after : 08/01/2040 13:32:39 UTC
PrivateKey Link : No
Улучшать можно бесконечно! Главное понять вектор развития мысли. Спасибо!
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close