Что такое дайджест сообщения
О дайджестах сообщений
О дайджестах сообщений
Дайджест сообщения — это компактная 160- или 128-битовая свёртка вашего сообщения-прообраза, или контрольная сумма файла. Вы можете представить его как отпечаток (fingerprint) сообщения или файла. Дайджест сообщения — это «отражение» прообраза: если исходные данные будут как-либо изменены, из них будет вычислен совершенно иной дайджест. Это позволяет обнаружить даже самые незначительные изменения, внесённые злоумышленником в сообщение. Дайджест генерируется посредством криптографически стойкой односторонней хэш-функции. В вычислительном плане невозможно создать такое подставное сообщение, которое бы производило дайджест, идентичный дайджесту оригинального сообщения[12]. В этом отношении дайджест сообщения гораздо лучше контрольной суммы (CRC32 или CRC64), поскольку довольно просто создать два различных сообщения, производящих одинаковую контрольную сумму. Но, как и в случае с контрольной суммой, не существует никакого способа восстановить из дайджеста исходные данные прообраза.
Алгоритм стойкой односторонней хэш-функции, используемый в PGP 5.0 и выше, называется SHA-1, что означает Secure Hash Algorithm; он был разработан в АНБ для Национального Института Стандартов и Технологий (NIST) США. SHA-1 — это 160-битовый хэш-алгоритм. Некоторые люди ко всем разработкам АНБ относятся с подозрением, поскольку именно АНБ «заведует» электронной и радиотехнической разведкой и взломом кодов. Но имейте в виду, что АНБ не заинтересовано в подделке подписей; правительство и его силовые структуры получат гораздо больше выгоды от хорошего стандарта неподделываемых ЭЦП, не позволяющих никому от них отрекаться. Кроме того, SHA-1 был опубликован в открытой литературе и, после тщательнейшего исследования лучшими криптографами мира, специализирующимися на хэш-функциях, получил единодушную высочайшую оценку своего крайне удачного дизайна. Он имеет некоторые архитектурные инновации, благодаря которым преодолевает все наблюдавшиеся прежде проблемы односторонних хэш-функций, когда-либо созданных гражданским криптографическим сообществом. Все последние версии PGP используют SHA-1 в качестве хэш-алгоритма для генерации подписей новыми ключами DSA, соответствующими Стандарту Цифровых Подписей (DSS) NIST[13]. Для нужд обратной совместимости новые версии PGP всё ещё используют MD5 для подписания ключами RSA [Legacy v3], т. к. старые версии PGP используют для работы с ЭЦП только алгоритм MD5.
В ранних версиях PGP в качестве алгоритма хэш-функции применялся MD5, Message Digest Algorithm, опубликованный для свободного применения компанией RSA Data Security. MD5 представляет собой хэш-алгоритм со 128-битовым выходом. В 1996 году MD5 был практически взломан немецким криптографом Гансом Доббертином. Хотя алгоритм не поддался окончательно, в нём выявились столь серьёзные недостатки (тенденция сжимающей функции алгоритма к коллизиям), что теперь никому более не рекомендуется использовать его для генерации ЭЦП. Дальнейшая работа в этой области наверняка позволит полностью его взломать, что сделает возможной свободную подделку электронных подписей. Если вы не желаете в один прекрасный день обнаружить свою электронную подпись на подставных признательных показаниях, переходите к применению новых ключей DSA и RSA v4 как предпочтительного метода генерации цифровых подписей, поскольку они в качестве криптографически стойкой односторонней хэш-функции используют SHA-1.
Читайте также
Типы сообщений
Типы сообщений Потоковые сообщения могут быть классифицированы как имеющие высокий приоритет (high priority), входящие в полосу приоритета (priority band) и обычные (normal). Существует 256 полос приоритета со значениями между 0 и 255, причем обычные сообщения соответствуют полосе 0.
Отправка сообщений
Отправка сообщений Если письмо еще не написано, то необходимо нажать кнопку Создать сообщение на панели инструментов. Откроется новое окно (рис. 5.4). Рис. 5.4. Создание сообщения.В поля Кому и (или) Копия следует ввести адреса всех получателей электронной почты, разделяя их
Правила для сообщений
Правила для сообщений Если объем приходящей корреспонденции очень большой, то можно воспользоваться великолепной функцией Outlook Express, которая заключается в наложении правил на входящую почту. Можно задать правила, согласно которым приходящие сообщения будут
8.2.1. Безопасность сообщений
8.2.1. Безопасность сообщений E-mail-сообщения пересылаются по сети в виде чистого текста. Если злоумышленник перехватит такое сообщение, то без проблем сможет его прочитать. При передаче конфиденциальной информации необходимо использовать шифрование.Наиболее
Фильтрация сообщений
Фильтрация сообщений Leafnode позволяет удалять сообщения, соответствующие определенным критериям. Решение об удалении принимается исходя из информации, содержащейся в заголовке сообщения. Предположим, например, что в статьях, получаемых от пользователя obnoxious@annoying.com
Отправка SMS-сообщений
Отправка SMS-сообщений Отправка SMS-сообщений на номера SkypeОтправлять SMS-сообщения можно только из версии Skype 2.5. Если на вашем компьютере установлена более ранняя версия Skype, загрузите Skype 2.5. Разумеется, бесплатно!Чтобы отправлять SMS-сообщения из Skype, вы должны внести деньги
11.10.1 Типы сообщений
11.10.1 Типы сообщений Тип сообщения DHCP определяется полем DHCP Message Type (тип сообщения DHCP). Пользоваться этим может только клиент DHCP, но не клиент BOOTP. Имеются следующие типы сообщений: DHCPDISCOVER Клиент посылает сообщение для поиска серверов. DHCPOFFER Сервер отвечает клиенту и
12.16 Формат сообщений DNS
12.16 Формат сообщений DNS Обмен сообщениями запросов и ответов между клиентом и серверами DNS имеет простой формат. Сервер добавляет информацию ответа к исходному запросу и посылает полученное сообщение обратно. На рис. 12.8 показан полный формат сообщения. Рис. 12.8. Общий
Удаление сообщений
Удаление сообщений Любой почтовый ящик – что реальный, что виртуальный, – имеет обыкновение постепенно превращаться в обыкновенную свалку, наполняясь устаревшими и ненужными вам письмами.Поэтому, время от времени, в папках с сообщениями следует проводить
26.5. Очереди сообщений
26.5. Очереди сообщений 26.5.1. Основные структуры ядра для работы с очередями Очередь сообщений — это связный список, находящийся в адресном пространстве ядра. Каждая очередь имеет свой уникальный идентификатор IPC.Структура ядра msgbuf (описана в файле /usr/src/linux/include/linux/msg.h)
Служба сообщений
Служба сообщений Служба управляет возможностью передачи сообщений сетевым компьютерам. Если эта служба будет отключена, то программы, ее использующие, не смогут передавать сообщения. В частности, будет отключена команда net send «компьютер» «сообщение», используемая
6.8. Мультиплексирование сообщений
6.8. Мультиплексирование сообщений Наличие поля type у каждого сообщения в очереди предоставляет две интересные возможности:1. Поле type может использоваться для идентификации сообщений, позволяя нескольким процессам мультиплексировать сообщения в одной очереди. Например,
Получение и пересылка сообщений. Создание ответных сообщений
Обработка сообщений
Обработка сообщений Как вы знаете из предыдущих томов серии “Библиотека системного программиста”, работа приложений операционной системы Windows основана на обработке сообщений. Когда пользователь работает с устройствами ввода/вывода компьютера, например клавиатурой
Таблица сообщений
Оформление сообщений
Оформление сообщений Ваше сообщение, если оно не является строгим деловым документом, может быть оформлено повеселей. Над самим полем сообщения переключитесь на вкладку Расширенный формат (см. рис. 3.11). Появится панель форматирования, с которой, надеюсь, вы умеете
Дайджест сообщения
Хеш-суммой (хешем, хеш-образом, хеш-кодом) называется значение хеш-функции. В криптографии хеш-сумму иногда также называют дайджестом сообщения. Значение хеш-суммы может использоваться для проверки целостности данных, а также заменять собой данные, которые небезопасно хранить в явном виде (например, пароли, ответы на вопросы тестов и т.д.)
См. также
Смотреть что такое «Дайджест сообщения» в других словарях:
дайджест сообщения — Cм. message digest. [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь справочник. Под редакцией Ю.М. Горностаева. Москва, 2002] Тематики электросвязь, основные понятия EN MD … Справочник технического переводчика
дайджест (обзор, хеш) сообщения — Результат применения хеш функции к сообщению. Любое изменение входного сообщения изменяет дайджест. [[http://www.rfcmd.ru/glossword/1.8/index.php?a=index d=23]] Тематики защита информации EN message digestMD … Справочник технического переводчика
Дайджест — (пресса) краткое содержание других публикаций Хеш сумма, также называемая дайджестом в криптографии результат преобразования входного сообщения произвольной длины в выходную битовую строку фиксированной длины … Википедия
Дайджест аутентификация — HTTP Постоянное соединение · Сжатие · HTTPS Методы OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT · PATCH Заголовки Cookie · ETag · Location · Referer DNT · X Forwarded For … Википедия
HAVAL — Криптографическая хеш функция Название HAVAL Создан 1992 Опубликован 1992 Размер хеша 128, 160, 192, 224, 256 бит Число раундов 96, 128, 160 Тип хеш функция HAVAL однонаправленная … Википедия
Схема Эль-Гамаля — Данные в этой статье приведены по состоянию на ГОСТ Р 34.10 94. Вы можете помочь, обновив информацию в статье … Википедия
SNTP — Название: Simple Network Time Protocol Уровень (по модели OSI): Прикладной Семейство: TCP/IP Порт/ID: 123/UDP Назначение протокола: Синхронизация времени Спецификация … Википедия
Шифр Эль-Гамаля — Схема Эль Гамаля (Elgamal) криптосистема, предложенная в 1984 году. Схема Эль Гамаля лежит в основе стандартов электронной цифровой подписи в США и России. Содержание 1 Генерация ключей 2 Работа в режиме шифрования … Википедия
Эль-гамаль — Схема Эль Гамаля (Elgamal) криптосистема, предложенная в 1984 году. Схема Эль Гамаля лежит в основе стандартов электронной цифровой подписи в США и России. Содержание 1 Генерация ключей 2 Работа в режиме шифрования … Википедия
Целостность информации — Целостность информации (также целостность данных) термин в информатике и теории телекоммуникаций, который означает, что данные полны, условие того, что данные не были изменены при выполнении любой операции над ними, будь то передача,… … Википедия
Криптография в Java. Класс MessageDigest
Привет, Хабр! Представляю вашему вниманию перевод третьей статьи «Java MessageDigest» автора Jakob Jenkov из серии статей для начинающих, желающих освоить основы криптографии в Java.
Оглавление:
Java MessageDigest (Дайджест сообщения)
Класс Java MessageDigest представляет криптографическую хеш-функцию, которая может вычислять дайджест сообщения из двоичных данных. Когда вы получаете набор зашифрованных данных, вы не можете быть уверены в том, что он не был изменен во время транспортировки. Дайджест сообщения помогает решить эту проблему.
Чтобы определить, были ли зашифрованные данные модифицированы при транспортировке, отправитель должен рассчитать дайджест сообщения из данных и отправить его вместе с данными. Другая сторона получая зашифрованные данные и дайджест сообщения, может пересчитать дайджест сообщения из данных и проверить, соответствует ли вычисленный дайджест сообщения дайджесту сообщения, полученному с данными. Если два дайджеста сообщения совпадают, существует вероятность того, что зашифрованные данные не были изменены во время транспортировки.
Есть несколько условий, которые должны быть выполнены, чтобы дайджест сообщения был полезен в качестве механизма обнаружения изменений. Однако точные условия являются частью криптографической теории которая не рассматривается в данной статье, а только объясняет, как использовать Java для получения дайджеста сообщения в классе MessageDigest.
Создание экземпляра MessageDigest
Для создания экземпляра класса MessageDigest, вызывается статический метод getInstance() класса MessageDigest. Вот пример создания экземпляра MessageDigest:
Строковый параметр, передаваемый методу getInstance(), определяет используемый алгоритм дайджеста конкретного сообщения.
Алгоритмы дайджеста сообщения
Java Cryptography API поддерживает следующие алгоритмы дайджеста сообщений (внешние поставщики криптографии могут поддерживать больше):
Не все эти алгоритмы одинаково безопасны. На момент написания статьи рекомендуется использовать SHA-256 или выше, чтобы получить максимально возможный уровень безопасности.
Вычисление дайджеста сообщения
Создав экземпляр MessageDigest, можно использовать его для расчета дайджеста сообщения. Если у вас есть один блок данных для расчета дайджеста сообщения, используйте метод digest(). Вот как выглядит вычисление дайджеста сообщения из одного блока данных:
Если есть несколько блоков данных для включения в один и тот же дайджест сообщения, вызовите метод update() и завершите вызовом digest(). Вот как выглядит вычисление дайджеста сообщения из нескольких блоков данных:
Рассылка-дайджест: цели, особенности и реальные примеры
Рассылка-дайджест — это разновидность электронных писем, отправляемых от лица компании. Ее основная цель — оповещение подписчиков о самых важных новостях, последних публикациях в блоге, грядущих мероприятиях и т.д. В этой статье мы расскажем, зачем еще нужны дайджесты, как их делать и как часто отправлять, а также разберем несколько реальных примеров таких рассылок.
Что такое рассылка-дайджест
Многие компании не используют этот формат email-рассылок, так как ошибочно считают, что он подходит только СМИ, которые ежедневно передают большие объемы информации.
На самом деле формат дайджеста подходит любой компании. В таких рассылках вы можете делиться с подписчиками информацией о важных событиях из вашей сферы деятельности и смежных областей, новостями о своем продукте и о функциональных возможностях сайта, анонсами предстоящих мероприятий, акций и т.д. Благодаря дайджестам подписчики всегда будут в курсе ваших последних событий и новостей и при этом не будут тратить на получение этой информации много времени.
Таким образом, дайджест — это рассылка, включающая в себя самую актуальную информацию, потенциально интересную вашей целевой аудитории.
Зачем нужен дайджест
Регулярная отправка писем в формате дайджеста способствует решению, как минимум, трех важных проблем:
Рассылка-дайджест — полезный инструмент, который поможет вам решить проблемы, возникающие в процессе email-коммуникации с целевой аудиторией.
Из чего состоит качественный дайджест
Рассылка-дайджест должна содержать только актуальную и полезную информацию, соответствующую интересам подписчиков. В противном случае ваши письма могут отправиться в папку «Спам».
В дайджесты включают:
Сэкономить время на поиск информации для очередной рассылки поможет план публикаций и предстоящих событий. Используя его, вы сможете выделить наиболее интересные темы, подходящие для упоминания в дайджесте.
При составлении письма не пренебрегайте рекламными блоками для сообщения об акциях, специальных предложениях, бонусах.
Для привлечения внимания читателя в письме можно использовать гифки. Главное — знать меру, чтобы письмо не выглядело нелепо.
Если говорить о том, какую интонацию и стиль лучше использовать при написании дайджестов, то мы рекомендуем ориентироваться на вашу обычную тональность. Пожалуй, единственное правило — не перескакивать с неофициального стиля на официальный слог. Подавайте информацию интересно, ярко и в одной манере.
Чтобы лучше понять интересы целевой аудитории, сегментируйте ее по возрасту, полу и другим параметрам и отправьте несколько тестовых дайджестов разным группам. Обращаясь к аудитории из определенного сегмента, делайте упор на ее интересы, не отходя при этом от общей стратегии кампании. Статистика взаимодействия подписчиков с рассылками поможет вам найти свой собственный, уникальный подход к читателям.
Кому адресовать дайджест и как часто нужно отправлять такие письма
Отправлять дайджесты можно любой категории клиентов. Ориентируйтесь на количество контента. Если материала слишком много, сегментируйте его по интересам целевой аудитории и сделайте тематические подборки.
Кстати, о методах формирования базы адресов для рассылок мы рассказывали в статье «Сбор email-адресов». Она будет вам полезна, если вы находитесь на этапе создания или обновления текущей базы.
Периодичность рассылок зависит, в первую очередь, от вашей активности.
Не пытайтесь вместить в одном письмо множество тем. Перегруженный информацией дайджест может вызвать негативную реакцию подписчиков. Мы рекомендуем разбивать информацию на тематические блоки и предлагать подписчикам самим выбирать то, что они хотят прочитать. Для этого вы можете отдельным письмом отправить каждому подписчику список тем и попросить отметить те, которые ему наиболее интересны. Также в этом письме попросите указать, как часто он хочет получать письма.
Если на сайте вы публикуете небольшое количество материалов, дайджест-рассылки можно отправлять раз в полмесяца или месяц. Так, с помощью интересных материалов вы будете напоминать подписчикам о компании. Эффективна практика отправки итоговых рассылок по результатам какого-то периода. Например, годовая рассылка-дайджест напомнит вашим клиентам о самых важных событиях уходящего года и сообщит о планах на грядущий.
Как оформить письмо
Чтобы письмо с дайджестом было простым и понятным, придерживайтесь нескольких правил:
Пример 1
Письмо-дайджест от банка: иллюстрации и текст в одной колонке
Расположение иллюстраций и текста в одной колонке позволяет выделить достаточно места для каждого материала. Изображения легко рассмотреть в деталях. Такое письмо удобно просматривать с мобильного устройства. Однако имейте в виду: этот формат не подходит для письма, содержащего множество разных новостей, поскольку есть риск того, что читатель устанет скроллить и не дочитает рассылку до конца.
Пример 2
Письмо-дайджест от сервиса Serpstat: иллюстрации и текст в одной-двух колонках
Основные достоинства этого примера — компактное расположение информации и удобство чтения. Из недостатков отметим то, что, если подобный макет будет неадаптивным, заголовки и текст, расположенные в колонках, могут плохо читаться на экранах мобильных устройств.
Пример 3
Письмо-дайджеcт только с иллюстрациями
Такой формат работает на привлечение внимания. Составляя подобное письмо, нужно помнить: если у подписчика есть какие-либо проблемы с воспроизведением на устройстве изображений, то, разумеется, просмотреть письмо он не сможет. Кроме того, фильтры почтовых сервисов не всегда позитивно воспринимают письма, в которых совсем нет текста, и могут принять их за спам. Мы рекомендуем использовать такой шаблон, только если вам нужно сделать акцент именно на изображениях.
Пример 4
Письмо-дайджест только с текстом
Такой шаблон просто собрать, а текст письма без проблем загрузится и корректно отобразится на любом устройстве. В числе недостатков отметим сложность восприятия большого объема текста. Если же вы решили, что вам подходит именно такой формат, позаботьтесь о том, чтобы подписчику было удобно читать письмо. Разбейте текст на абзацы, сделайте подзаголовки, списки, выделите части текста жирным шрифтом или курсивом.
Пример 5
Письмо-дайджест: смешанный тип
Такое письмо интересно читать за счет наличия в нем блоков разных видов. Чтобы читатель не растерялся в обилии информации, вам нужно правильно скомпоновать блоки и сделать акценты на самые важные из них.
Подводя итог, скажем, что каждый из рассмотренных шаблонов письма-дайджеста отличается своими достоинствами и недостатками. Вам нужно выбрать тот, который больше всего подходит для решения ваших задач.
Как создать рассылку-дайджест?
Дайджест способен стать тем самым «глотком свежего воздуха» в вашей email-рассылке, если грамотно внедрять данный инструмент. Предлагаем разобраться по шагам, что такое дайджест, каковы особенности формата, как применять его в рассылках, зачем вообще все это необходимо.
Дайджест: что это?
Digest – это своеобразный сборник чего-либо:
Такая подборка обычно включает в себя топ интересных материалов за заданный промежуток времени. Авторы материала стараются, чтобы контент не был слишком объемным, поэтому формируют дайджест из анонсов. Это по максимуму экономит место, а читатели самостоятельно выбирают интересующие их статьи.
Для чего нужен дайджест?
Каждый подписчик – реальный человек со своими заботами. Ему просто удобно получать подборки самого интересного. Представим, что читатель не нашел времени на несколько писем за последнее время. Изучив дайджест, он будет точно понимать, что не упустил ничего для него важного. Параллельно с этим вы сэкономите ему время, а компания получит дополнительный трафик. Плюсы во всем.
Рождается закономерный вопрос: когда отправлять такое письмо? Тут не существует единственно верного универсального ответа, так как все будет зависеть от контент-активности автора:
Как сделать дайджест-рассылку?
Создавая такое письмо, разберитесь:
Давайте пойдем поэтапно, чтобы на каждый вопрос у вас был аргументированный ответ.
Кто занимается созданием дайджеста?
Вы можете сами создавать контент, но все зависит от масштабов компании. Если у вас имеется достаточно ресурсов, рекомендуем еще на подготовительной стадии распределить задачи, чтобы каждый сотрудник понимал свою зону ответственности. Кто это может быть:
Вы можете создать любую связку специалистов, отталкиваясь от особенностей компании. Лучше, если есть email-маркетолог. Он уже решит, кто займется написанием подводок к основным «пулам» материала. Если рабочий коллектив небольшой, обычно за контент отвечает копирайтер и/или контент-менеджер. Если имеется дизайнер, это большой плюс, так как он способен создать качественный шаблон, готовить изображения для рассылки.
Это важно: интересный и достойный материал можно создать и без привлечения дизайнера. Таковы реалии, что не всегда есть на это деньги. Можно покупать изображения на стоках, а также использовать встроенные возможности редактора.
Контент дайджеста: что писать?
Начав составлять дайджест, вы можете включать в него разные материалы в виде анонсов:
Очень помогает экономить время составление и регулярное ведение контент-плана всех выходящих материалов и мероприятий, если вы их проводите. Когда вы захотите написать дайджест, вам будет в разы проще, так как останется только выбрать интересующие поводы и собрать их в одно письмо. Если вы заранее планируете выход рассылок, контролируйте даты, чтобы не получилось так, что вы пригласили подписчиков на то событие, которое уже прошло.
Помните главное правило: рассылка должна быть увлекательной и полезной для вашего читателя. Это даже не правило, а аксиома, поскольку исключений не бывает. Если надо аккуратно внедрить рекламный блок, постарайтесь добавить в него пользу:
Подумайте, что может привлечь ваших подписчиков, и добавьте в этот email-коктейль.
Особенности оформления шаблона дайджеста
Это один из ключевых вопросов, с которым сталкиваются наши читатели. Мы можем дать вам 4 базовых совета на все случаи жизни:
Первый шаг, который следует сделать, – начать, и вы тут же увидите, что не все так страшно, а формат контента очень любим пользователями.
Кому стоит отправлять digest?
Если вы задумываетесь, кому отправлять дайджест, то самое время понять, что почти в каждой нише есть возможность внедрения такого контента. Очень многое зависит от объемов. Даже если у вас немного новостей, событий, можно менять периодичность (неделя/месяц и так далее).
Если контента много, воспользуйтесь этим. Вариантов работы масса:
Помните о том, что на создание рассылки уходит самый ценный ресурс – время. Это нужно постоянно держать в памяти, если вы ведете несколько тематических дайджестов. Постарайтесь заводить только такой объем рассылок, который вы точно «потянете», сами или с командой, чтобы не бросать начатое и не разочаровывать аудиторию, ожидающую ваши дайджесты.
Подводим итоги о дайджестах
По ходу прочтения статьи вы могли видеть примеры рассылок с дайджестом. Они все очень разные, что и логично, так как это разные проекты, разная аудитория, разный подход. Вне зависимости от различий, всегда это сборник с самыми интересными для людей и объективно значимыми в вашей нише материалами.
Обычно в контексте email-рассылок в дайджесты включают лишь анонсы материалов, а не полный их объем, чтобы сделать письмо лаконичным и не напугать читателя:
Практически любой материал можно адаптировать под digest. При оформлении письма стоит подумать о том, чтобы исключить главные ошибки. Несколько советов:
Если вы пока еще не пробовали составлять и отправлять письма в виде дайджестов, самое время встать на эту дорогу. Вы получите много пользы:
Создайте перед отправкой дайджест-образец, установите единый общий стиль, решите, кто будет этим заниматься, сколько нужно ресурсов, и – в бой!