Search
Write a publication
Pull to refresh
74
0

Пользователь

Send message
На первой фотографии микрофон виден в правом верхнем углу платы — это маленький серебристый прямоугольник с отверстием.
Микрофон используется тот, что есть на плате STM32L476G Discovery
Спасибо, что указали мне на первоисточник этой извращенной трактовки ЭП. Действительно, в самом ФЗ написано, что УЦ генерирует ключ электронной подписи, а вовсе не ее владелец. Скажите мне, как специалист по шифрованию, что мы можем сказать об умственных способностях автора этого документа?

Давайте представим себе, что вместо личной подписи вы используете простой штампик, который вам выдали в райотделе милиции вместе с паспортом. Что можно сказать про документ, проштампованный этим штампом? Ну видимо то, что его держал в руках человек, у которого есть такой штамп. Это могли быть вы, а могли и не вы, а человек из того же райотдела или любой другой, имеющий точную копию вашего штампика. Смысл электронной подписи в том, что владелец изготавливает ее сам.
Да, я понимаю, что они просто реализовали цифровую подпись, распилив кучку бюджетных денег, при этом совершенно не задумываясь о смысле. Кстати, можно было воспользоваться абсолютно бесплатным софтом вместо того, чтобы изобретать свой велосипед, но цель видимо была именно в распиле. Но смысл цифровой подписи в итоге был утрачен практически полностью ибо в оригинале он сводился к тому, что

  • подпись шифруется приватным ключем
  • приватный ключ генерируется самим пользователем, в этом смысл его приватности и это обеспечивает основное свойство подписи — невозможность подделки
  • публичный ключ аннонсируется пользователем и регистрируется УЦ

После того, как основной принцип цифровой подписи извратили до неузнаваемости, смысла в ней почти не осталось, разве что усложняет жизнь бухгалтерии.
Не совсем понял, что переписать. Тут идея была в том чтобы подключать библиотеки от mbed к проекту на HAL. Подключать их к ардуйне смысла мало, там вроде своих библиотек достаточно, например вот
Да, я как раз собирался применить эту связку в новой игрушке, так что как сделаю, напишу про результаты
Можно, но ненамного. Зато код станет сильно кудрявее. Придется перейти к асинхронной модели и наплодить глобальный контекст. По моему опыту к подобным радикальным средствам нужно прибегать только после того, как все остальные исчерпаны. В mbed API ведь уже есть готовый метод для асинхронной передачи блока данных, но им мало кто пользуется — с асинхронным кодом никому не хочется связываться без крайней необходимости.
Я планирую сделать на этом железе какую нибудь красивую игрушку, так что продолжение следует.
У меня жена бухгалтер в бюджетном учреждении. Самое интересное в том, где они берут эту электронную подпись — ее им выдают в казначействе! То есть приватный ключ уже вовсе не приватный, а подпись — это вовсе не подпись, а чистая профанация.
Контрольная сумма нужна, чтобы иметь возможность отличить данные от мусора. А мусор там может быть по разным причинам
— сектор не до конца стерт
— флэш выработала свой ресурс и заряд с плавающего затвора просто убежал
— из космоса прилетел бозон Хиггса и все испортил
Да конечно, спасибо, поправил
Спасибо за ссылку, отличная дока. Теоретически да, за кадр можно передать до килобайта. Наверное стоит так и делать, чтобы скорость поднять. Но в стандарте размер ограничен гораздо меньшими значениями видимо, чтобы за кадр больше одного устройства смогло передать свои данные. Тут в разделе Bulk transfer пишут следующее:
For full speed endpoints, the maximum bulk packet size is either 8, 16, 32 or 64 bytes long. For high speed endpoints, the maximum packet size can be up to 512 bytes long
Я думаю, если в fifo передатчика записать 128 байт, то они будут отправлены двумя пакетами
Буфер там по умолчанию вообще большой — около 2k, скорость не мерил пока
И старт и финиш посылают сообщение несколько раз. Но если не доходит, это само по себе плохо. Дальность с антенной получается около 0.5 км. Теоретически можно сделать внешний усилитель, тогда будет значительно больше.
Тут все проще — нам нужно выбрать одну актуальную область flash-памяти из 2-х. Так что номера нам просто не нужны, тем более что они занимали бы место в каждой записи.

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity