В криптографии HMAC (Hash-based Message Authentication Code) - это особая конструкция для вычисления кода аутентификации сообщения (MAC), включающая криптографическую хеш-функцию в сочетании с секретным ключом.
2 ответа

Что эквивалентно хешированию Java-кода в C#?

У меня странная проблема с получением эквивалентного хеш-кода из кода C#, переведенного на Java. Я не знаю, что делает метод обновления MessageDigest. Он должен обновлять только содержимое дайджеста и вычислять хеш после вызова дайджеста. То же само…
17 окт '17 в 18:36
0 ответов

Отличный результат HMAC для JAVA и iOS

Я пытаюсь сгенерировать HMAC на основе строкового значения и ключа public static byte[] hmacSha1(String value, String key) throws NoSuchAlgorithmException, InvalidKeyException { // some values hardcoded for simplicity of this code sample key = "GET\…
15 ноя '18 в 16:52
1 ответ

Сбой проверки параметров Shopify HMAC в Python

У меня возникли проблемы с проверкой параметра HMAC, поступающего из Shopify. Код, который я использую в документации Shopify, возвращает неверный результат. Вот мой аннотированный код: import urllib import hmac import hashlib qs = "hmac=96d0a58213b…
12 мар '18 в 20:48
1 ответ

Сделать пользовательский модуль Apache подключенным к каждому запросу?

Для проекта мне нужна была аутентификация HMAC на уровне apache. Таким образом, я расширил описанный здесь пример mod_example: module AP_MODULE_DECLARE_DATA hmac_module = { STANDARD20_MODULE_STUFF, NULL, // Per-directory configuration handler NULL, …
19 фев '17 в 13:44
0 ответов

PostgreSQL10, Pgcrypto, HMAC, как пересчитать данные?

Я должен сделать куки с хешем, созданным с помощью функции HMAC для автоматической аутентификации. Я искал в интернете, как использовать функцию HMAC, и в соответствии с тем, что я нашел, они делают это так: SELECT * FROM APP.USER WHERE ENCODE( HMAC…
18 окт '18 в 01:47
1 ответ

Проверка HMAC с использованием SecurityServiceProvider с Silex

Я отправляю hmac по URL, который хочу подтвердить, прежде чем разрешить пользователям доступ к системе. Пользовательской базы данных нет, поэтому она просто проверяет параметры url на достоверность того, что она была сгенерирована правильным серверо…
08 мар '13 в 01:32
1 ответ

Как загрузить внешнюю библиотеку JS в Jmeter?

У меня есть следующий код в сэмплере jsr223: var key = "key"; var dateStamp = "20160329T134359Z"; var regionName = "us-east-1"; var serviceName = "execute-api"; var kDate= Crypto.HMAC(Crypto.SHA256, dateStamp, "AWS4" + key, { asBytes: true}) var kRe…
29 мар '16 в 19:48
1 ответ

Google-App-Script против php в кодировке base64

Этот php-код декодирует секретный ключ перед хэшированием с помощью SHA 512. $API_SECRET_KEY="W0+m0Dc9GMN9yDVeq3GMDsJ49WasEhQHkNHNuDw3wNg="; $BDAPI_SECRET_KEY=base64_decode($API_SECRET_KEY); $HMAC_SIGN = base64_encode(hash_hmac('sha512',$MESSAGE,$BD…
13 мар '18 в 08:58
0 ответов

C# MD5 для CryptoJS и почтальона

Привет, может кто-нибудь помочь мне в сопоставлении моего кода C# для cryptojs вот метод private string getRequestBase64content(HttpRequest req) { byte[] hash = ComputeHash(req.Body); var requestContentBase64String = ""; if (hash != null) { requestC…
05 апр '17 в 14:13
1 ответ

Как сгенерировать подписанный веб-крючок Stripe rest?

Я попытался создать запрос webhook для локального тестирования, библиотека выдала ошибку. Я сгенерировал тело запроса, отправив тестовый веб-крюк balance.available здесь: https://dashboard.stripe.com/test/webhooks/we_1BI2E2IYOmXNPhc1uOyyRvHg Я скопи…
0 ответов

Получение Mac из значения и ключа HMAC

Я смотрю на эту страницу о том, как проверить реализацию HMAC на платформе: http://csrc.nist.gov/groups/STM/cavp/ Test Vectors: HMAC Test Vectors - These files provide an electronic version of the test vectors that can be used to informally verify t…
11 сен '14 в 10:55
1 ответ

Crypto Hmac node.js эквивалент для ruby ​​для следующей функции

function hmac(key, string, encoding) { return crypto.createHmac('sha256', key).update(string, 'utf8').digest(encoding); } function hash(string, encoding) { return crypto.createHash('sha256').update(string, 'utf8').digest(encoding); } Для приведенной…
27 ноя '17 в 12:22
0 ответов

Получите хэшированное значение от HMAC SHA256 в Swift

Я пытался найти собственное хеширование для HMAC с SHA256, для сообщения с определенными значениями, и вот оно: extension String { func hmac(algorithm: CryptoAlgorithm, key: String) -> String { let str = self.cString(using: String.Encoding.utf8) …
20 окт '16 в 10:51
1 ответ

Как мне усечь HmacSHA256 до 128 бит?

Java поддерживает три алгоритма MAC: HmacMD5 HmacSHA1 HmacSHA256 Однако мне нужно подписать что-то, используя HMAC-SHA256-128, который является HmacSHA256, но урезан до 128 бит. Этот пример и варианты распространены по stackru: String MAC = hmacHelp…
23 окт '14 в 22:38
0 ответов

Расчет подписи Amazon MWS с использованием Java / Filemaker

За последние несколько дней мы пытались вычислить подпись Amazon, используя код Java, представленный на сайте Amazon. Я не опытный Java-разработчик, но нам удалось использовать основу их кода, найденную по адресу http://docs.developer.amazonservices…
1 ответ

Ошибка несоответствия HMAC с использованием PHP Decryptor для RNCryptor

У меня есть зашифрованная переменная NSData, которая была кодирована в Base64 в Objective-C и передается через POST в PHP-скрипт. Я пытаюсь расшифровать эту строку, но продолжаю получать ошибку несоответствия HMAC. Вот мой PHP-код: // back to binary…
13 мар '13 в 04:42
3 ответа

Как создать HMAC-SHA1 в C#?

Я пытаюсь использовать REST API с использованием C#. Создатель API предоставил примеры библиотек на PHP, Ruby и Java. Я зацикливаюсь на одной его части, где мне нужно создать HMAC, Вот как это делается в предоставленных ими примерах библиотек. PHP h…
20 май '11 в 05:16
1 ответ

Разъяснение по аутентификации HMAC с WCF

Я следил за парой статей, касающихся веб-сервисов RESTful с WCF и, более конкретно, как проходить аутентификацию в них. Основная статья, на которую я ссылался, - это RESTful Web Services Аарона Сконнарда с WCF 3.5. Еще одна статья, специально посвящ…
29 мар '12 в 08:55
0 ответов

Проект PBKDF2 источник hmac sha256

Я хочу использовать модуль PBKDF2 со страницы github -> https://github.com/m9aertner/PBKDF2 Алгоритм хеширования, который я хочу использовать, предоставляется в виде строки внутри метода setHashAlgorithm("HmacSHA256") и мой вопрос, откуда взялась эт…
15 фев '18 в 20:15
3 ответа

Реализация HMAC-SHA-512 для ActionScript

Как упоминается в названии, я хотел бы найти реализацию для HMAC-SHA-512, написанную для ActionScript. Мне удалось найти библиотеку, которая обеспечивает HMAC-SHA-256 другими функциями, однако я ищу именно HMAC-SHA-512. Спасибо Редактировать: Или, п…
11 авг '09 в 16:19