Size: a a a

2018 February 26

Aq

A64m AL256m qn[cores] in fprog_spb
Pavel Khritonenko
Я хз, к примеру, где взять криптографию по ГОСТ
для того он в задачке и есть
источник

PK

Pavel Khritonenko in fprog_spb
Слава
Там нужно не столь многое. Ключ, соль, генератор ключевого материала (хэшей), зашифровать, расшифровать.

Задача разумеется идиотская, особенно срок.
Я представляю, что такое криптография, но там может быть миллион деталей, и указание "ГОСТ", вероятно несет за собой обязательную сертификацию, что само по себе может пол года занять.
источник

PK

Pavel Khritonenko in fprog_spb
Не та длина соли, не тот алгоритм и т.п.
источник

PK

Pavel Khritonenko in fprog_spb
Попробуйте, к примеру, виндовыми средствами почитать сертификаты для эппла и наоборот. Там банально спецификации ASN.1 не всегда валидные для разных платформ.
источник

С

Слава in fprog_spb
Pavel Khritonenko
Я представляю, что такое криптография, но там может быть миллион деталей, и указание "ГОСТ", вероятно несет за собой обязательную сертификацию, что само по себе может пол года занять.
Про сертификацию в задаче не сказано, и если её тоже надо за день пройти, и кто-то таки проходит - значит такой человек называется коррупционер.
источник

λO

λeonid Onokhov in fprog_spb
Слава
Про сертификацию в задаче не сказано, и если её тоже надо за день пройти, и кто-то таки проходит - значит такой человек называется коррупционер.
Т.е. это надо с/c++ брать. корраптить стэк там
источник

PK

Pavel Khritonenko in fprog_spb
Даже не сказано, мне приходилось писать парсеры ASN.1, поддерживать банально несколько стандартов кодирования CER/DER/BER - и даже это ад. Я не нашел ни одной реализации хорошей, пришлось писать парсеры руками под все случаи жизни.
источник

AV

Alexander Vershilov in fprog_spb
стек для с-like
источник

PK

Pavel Khritonenko in fprog_spb
Готовые либы (порт BouncyCastle, с джавы) - просто не знали ничего и падали на 60-70% семплов.
источник

АГ

Александр Гранин in fprog_spb
Слава
Там нужно не столь многое. Ключ, соль, генератор ключевого материала (хэшей), зашифровать, расшифровать.

Задача разумеется идиотская, особенно срок.
Там еще не сказано, какие требования к задаче. Сколько запросов будет, каков аптайм должен быть, требуется авторизация, каков бюджет на проприетарные решения, и т.п.
источник

С

Слава in fprog_spb
Это вообще сильно смахивает на конкурсные разработки, когда надо за месяц какую-нибудь автоматизацию регистратур в поликлиниках написать, и разумеется в этаком конкурсе выигрывает тот свой, который уже год это пилит, силами бюджетных рабов.
источник

PK

Pavel Khritonenko in fprog_spb
Если про остальное - на C#/F# как и хаскеле не надо просто впадать в крайности и писать совсем чистый код (не знаю, как на Haskell это сделать). Но инфраструктурного кода там будет - 100-500 строчек.
источник

PK

Pavel Khritonenko in fprog_spb
Я уверен, что тоже самое и с джавой/скалой.
источник

PK

Pavel Khritonenko in fprog_spb
Но вообще, я бы хотел услышать, как Clojure решит все эти проблемы.
источник

AV

Alexander Vershilov in fprog_spb
так же будет содержать инфраструктурный код, и клей над либами из java
источник

С

Слава in fprog_spb
Pavel Khritonenko
Даже не сказано, мне приходилось писать парсеры ASN.1, поддерживать банально несколько стандартов кодирования CER/DER/BER - и даже это ад. Я не нашел ни одной реализации хорошей, пришлось писать парсеры руками под все случаи жизни.
Для asn.1, насколько я знаю, библиотек посчитай что и нет, полных и бесплатных. Для Си есть одна, от Лео Валкина
источник

AV

Alexander Vershilov in fprog_spb
если либы не подходят - их допиливать
источник

n

neFormal in fprog_spb
у них в кложе это всё уже есть. потому что так сложились обстоятельства
это не общая задача
источник

PK

Pavel Khritonenko in fprog_spb
Что в кложе есть? Реализации криптографии на Кложе? Мимо джавы?
источник

С

Слава in fprog_spb
Pavel Khritonenko
Что в кложе есть? Реализации криптографии на Кложе? Мимо джавы?
А зачем мимо?
источник