CRAM-MD5

CRAM-MD5

В криптографии, CRAM-MD5 является механизмом аутентификации вида запрос-ответ (англ. challenge-response authentication mechanism, отсюда «CRAM»), определенному в RFC 2195, основанному на алгоритме HMAC-MD5 MAC. Он используется некоторыми реализациями Simple Authentication and Security Layer (SASL).

Протокол

  1. Запрос: В аутентификации CRAM-MD5 сервер первый посылает строку запроса клиенту.
  2. Ответ: Клиент отвечает строкой, созданной следующим образом.
    1. Запрос был послан как строка, закодированная в base64, которая декодируется.
    2. Декодированный запрос зашифрован HMAC-MD5 паролем пользователя в качестве секретного ключа.
    3. Зашифрованный запрос преобразовывается в строку шестнадцатеричных цифр.
    4. Имя пользователя и пробельный символ присоединяются спереди к шестнадцатеричным цифрам.
    5. Результат объединения затем кодируется base64 и посылается серверу.
  3. Сравнение: Сервер использует тот же метод для вычисления ожидаемого ответа. Если полученный ответ и ожидаемый ответ совпадают, то аутентификация пройдена успешно.

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "CRAM-MD5" в других словарях:

  • CRAM-MD5 — (Challenge Response Authentication Mechanism, Message Digest 5) ist ein Authentifizierungsverfahren nach dem Challenge Response Prinzip auf der Basis des MD5 HMAC Algorithmus. Es wird beispielsweise gerne zur Authentifizierung gegenüber SMTP oder …   Deutsch Wikipedia

  • Cram-md5 — (Challenge Response Authentication Mechanism, Message Digest 5) ist ein Authentifizierungsverfahren nach dem Challenge Response Prinzip auf der Basis des MD5 HMAC Algorithmus. Es wird beispielsweise gerne zur Authentifizierung gegenüber SMTP oder …   Deutsch Wikipedia

  • CRAM-MD5 — In cryptography, CRAM MD5 is a challenge response authentication mechanism (hence CRAM ) defined in RFC 2195 based on the HMAC MD5 MACalgorithm. It is employed by some SASLimplementations, and it is quite often supported by SMTP AUTH Mail… …   Wikipedia

  • MD5 — General Designers Ronald Rivest First published April 1992 Series MD2, MD4, MD5, MD6 Detail Digest sizes 128 bits …   Wikipedia

  • Comparison of mail servers — This is a comparison of mail servers: mail transfer agents, mail delivery agents, and other computer software which provide e mail services. Contents 1 Feature comparison 2 Authentication 3 Antispam Features …   Wikipedia

  • SMTP-Auth — (SMTP Authentifizierung, auch als ASMTP bezeichnet) ist eine Erweiterung des ESMTP Protokolls, die einem Mailserver eine Authentifizierung des Clients anhand seines Nutzernamens und Kennworts ermöglicht. Über einen SMTP Auth fähigen Server können …   Deutsch Wikipedia

  • Сравнение почтовых программ — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей …   Википедия

  • Comparison of email clients — The following tables compare general and technical features of a number of e mail client programs. Please see the individual products articles for further information. This article is not all inclusive or necessarily up to date. Contents 1… …   Wikipedia

  • SASL — Simple Authentication and Security Layer (SASL) ist ein Framework, das von verschiedenen Protokollen zur Authentifizierung im Internet verwendet wird. Es wurde im Oktober 1997 als RFC 2222 definiert und im Juni 2006 durch RFC 4422 ersetzt. SASL… …   Deutsch Wikipedia

  • Список RFC — Здесь представлен список RFC (документ запроса комментариев). Поскольку на данный момент их существует более 5000, то в данном списке представлены лишь наиболее значимые из них, по которым существуют связанные с ними статьи. Содержание 1 RFC по… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»