Ресурсы: техническое описание TLS, LaTeX - в картинки (img), криптографическая библиотека Arduino, шифр "Кузнечик" на ассемблере AMD64/AVX и ARM64
TLS-сертификаты с текстовыми сообщениями
У меня на сайте используется открытый ключ, который начинается с 0xDEADC0DE. Но вообще-то TLS-сертификат может служить и носителем целого текстового сообщения-декларации. Получается что-то вроде документа, который протестует против инфраструктуры УЦ, сложившейся в вебе. Создание такого сертификата описано на сайте Maurycyz.com. Текст сообщения виден в Base64, то есть, чтобы его прочитать – нужно вывести серверный сертификат в PEM (PEM представляет собой Base64-запись DER-представления, помещённую между текстовыми строками вида “BEGIN/END”). Выглядит это так:

Работает это вот почему: опубликованная строка текста является корректным Base64-кодом; сертификат использует RSA, значение модуля ключа RSA можно подобрать под нужный код Base64 обратным преобразованием, вычислив подходящий простой делитель, это вычислительно быстро, так как исходная факторизация известна (детали есть по ссылке выше).
Адрес записки: https://dxdt.blog/2026/11/09/19592/
Похожие записки:
- Десятилетие DNSSEC в российских доменах
- Реплика: дальность радиосвязи и обобщённый тайминг
- Ключи ECDSA и их перебор
- Квантовая криптография и стойкость
- Терминологическое: "подбор на квантовом компьютере" и криптология
- Техническое: DNSSEC-ответы об отсутствии записей и RFC
- Реплика: превращение словарных имён королей - Чарльз/Карл
- Метаинформация, мессенджеры и цепочки событий в трафике
- Трижды Spectre в процессорах
- Постквантовые криптосистемы в Великобритании
- Практикум: экспорт ключей TLS на примере библиотеки Go
Новый
Написать комментарий