Описание тега cmac
В криптографии CMAC - это MAC (код аутентификации сообщения), основанный на блочном шифре, таком как AES.
1
ответ
CMAC-AES хеширование с PHP
Наша платформа API использует хэши CMAC-AES в качестве подписи для запроса. У нас есть библиотеки для создания этого хэша в Java и.NET, но нам нужно найти решение и для PHP. Проблема в том, что я не могу найти ничего, что, кажется, надежно генерируе…
08 ноя '12 в 23:42
2
ответа
Генерация ключа CMAC с OpenSSL EVP_DigestSign* завершается неудачно
Я пытаюсь сгенерировать ключ для вычисления CMAC с OpenSSL. Однако, похоже, что они не работают с сообщением об ошибке, скопированным ниже. Может кто-то указать, где проблема? Кто-нибудь сделал CMAC с EVP_DigestSign* звонки? Вот часть кода, которая …
25 янв '16 в 10:19
2
ответа
Как я могу генерировать CMAC-AES в JavaScript
Я пытаюсь использовать криптографическую библиотеку Stanford Javascript для создания токена CMAC-AES для утверждения OAuth 2.0, но я далеко не эксперт в области криптографии. Может кто-нибудь привести пример с использованием sjcl или какой-либо библ…
04 янв '13 в 02:25
1
ответ
AES CMAC Расчет C#
Я знаю, что MAC - это 4 первых байта последнего блочного шифрования, и нашел здесь это объяснение CMAC, но это довольно сложно понять. И, возможно, уже есть некоторые вопросы CMAC AES, но мне жаль, что я не могу понять это хорошо. Кто-нибудь может о…
20 мар '15 в 09:40
0
ответов
Как вычислить ключ шифрования, используя KDF, используя CMAC на основе AES в качестве PRF в.net framework 4.7.1?
Я пытаюсь создать ключ шифрования из известного главного ключа, используя функцию вывода ключа. Публикация NIST 800-108 содержит рекомендации для получения ключей с использованием псевдослучайных функций (PRF). В этом документе определено несколько …
20 ноя '17 в 01:42
2
ответа
Алгоритм CMAC с Blowfish вместо AES
Фон У меня есть Lua Environment, в котором есть встроенная криптография Blowfish (CBC, IV = {00..0}). AES недоступна, и чистые Lua AES-реализации являются способом замедления. проблема Я хочу создать CMAC в соответствии с алгоритмом, указанным в RFC…
22 июн '13 в 20:29
1
ответ
AES-CMAC в Java-карте
Есть ли правильный способ сделать шифрование AES CMAC в Java-картах? После исследования я наткнулся на контрольно-пропускной пункт, в котором я не могу найти ни одного примера или образцов карты Java с шифрованием AES CMAC. Есть ли способ или, по кр…
21 апр '16 в 07:28
0
ответов
При перепрограммировании памяти / ключа для модуля SHE правильный M3 не генерируется из M1||M2
Мне нужно сгенерировать M1, M2 и M3, чтобы перепрограммировать ключ безопасности в модуле SHE. Я проверил, что и моя функция AES_128_ECB, и моя функция CMAC работают правильно против векторов тестирования NIST. Я также могу корректно генерировать M1…
31 дек '18 в 17:57
1
ответ
Модуль AES-CMAC для Node.js?
Есть ли модуль Node.js, который обрабатывает AES-CMAC ( RFC 4493)? Я искал вокруг NPM, Google и тому подобное, но не нашел ни одного. Кто-то в моей компании создал один, который оборачивает Crypto++ как дополнение C++ для Node.js, но, к сожалению, о…
02 июн '14 в 18:18
3
ответа
CMAC почему K1 и K2
http://en.wikipedia.org/wiki/CMAC http://www.rfc-archive.org/getrfc.php?rfc=4493 Есть две клавиши К1 и К2. Существуют ли другие причины, кроме того, что сообщения 1 отличаются от 10^127 (1 и 127 нулей) Если сообщение имеет длину (а длина также явля…
17 авг '10 в 13:59
1
ответ
Как использовать CMac Bouncycastle
Я пытаюсь использовать реализацию BaccyCastle CMac, но, очевидно, я делаю это неправильно. По крайней мере, следующий модульный тест (на основе тестовых векторов RFC 5297) не проходит: @Test public void testCMacOfZeros() { byte[] key = {(byte) 0xff,…
14 фев '15 в 14:52
1
ответ
AES-CMAC с использованием mbedtls: неопределенная ошибка ссылки
Я пытаюсь реализовать AES-CMAC, используя mbedTLS. Я получаю некоторые ошибки: неопределенная ссылка на mbedtls_cipher_cmac_starts, неопределенная ссылка на mbedtls_cipher_cmac_update, неопределенная ссылка на mbedtls_cipher_cmac_finish, Почему эти …
01 фев '17 в 06:15
1
ответ
Как рассчитать AES CMAC, используя функции CMAC_xxx OpenSSL?
Есть ли способ рассчитать AES CMAC с OpenSSL/libcrypto? Предпочтительно таким образом, чтобы использовать преимущества AES-NI (или любого другого аппаратного ускорения). См. Также генерация ключа CMAC с OpenSSL EVP_DigestSign* завершается неудачно
05 фев '15 в 21:56
2
ответа
Вычислить AES128 CMAC с openssl в качестве командной строки
Я ищу инструмент, который может вычислить AAC128 CMAC в командной строке. Openssl, похоже, не предлагает эту функцию с командной строкой. Я что-то пропустил, или вы знаете инструмент командной строки, который может выполнить это вычисление?
26 авг '11 в 15:04
1
ответ
CMAC-AES на iOS
Я конвертирую приложение для Android в iOS. Версия Android использует криптографию CMAC-AES, но я не смог найти CMAC для iOS. Кто-нибудь знает библиотеку или может дать совет? Я не знаком с криптографией, поэтому я немного грязный.
01 сен '16 в 02:02
2
ответа
Советы по аутентификации с использованием NTAG 424 DNA TT
Мне нужно реализовать процедуру аутентификации между читателем тегом NFC, но, поскольку мои знания ограничены в этой области, я буду признателен за помощь, чтобы понять несколько понятий. Прошу прощения заранее за переписывание Библии, но я не мог о…
15 апр '19 в 12:13
0
ответов
Как создать MIC из aes128_cmac в Python
Я пытаюсь проверить код целостности сообщения, отправленный с пакетом, но не знаю, как реализовать его в python. Для контекста я студент университета, который никогда не работал с шифрованием в Python. Полезная нагрузка пакета в шестнадцатеричном фо…
11 июл '19 в 17:48
0
ответов
Реализация алгоритма CMAC на Python не работает
Мне нужно реализовать алгоритм CMAC для моей диссертации, однако я получаю неправильный результат и просто не могу распознать ошибку. Генерация подключей K1 и алгоритм шифрования AES, а также XOR и состав m_i верны, я дважды это проверил. Кто-нибудь…
30 мар '20 в 18:35
1
ответ
Что не так с этим вычислением CMAC?
У меня есть пример вычисления CMAC, который я хочу воспроизвести на Python, но у меня ничего не получается. Пример выглядит так: key = 3ED0920E5E6A0320D823D5987FEAFBB1 msg = CEE9A53E3E463EF1F459635736738962&cmac= Ожидаемый (усеченный) CMAC выгля…
06 апр '20 в 17:46
1
ответ
Неправильная генерация CMAC из Pycryptodome
Согласно примеру, приведенному в документации PyCryptodome >>> from Crypto.Hash import CMAC >>> from Crypto.Cipher import AES >>> secret = b'Sixteen byte key' >>> cobj = CMAC.new(secret, ciphermod=AES) >>>…
19 ноя '20 в 13:09