Python + Bybit API: доступ к приватным данным без библиотек
О разнице между подписями HMAC и ECDSA
По работе мне довольно часто приходится сталкиваться с различного рода криптографическими штуками. И вот как-то раз возникла необходимость сделать интеграцию с рядом криптобирж. API этих бирж не используют никакие token-аутентификации, как принято делать в вебе. В таких случаях больше подходит HMAC-based аутентификация. Причины ясны - не нужно поддерживать токены на бэкенде, следить за их экспирацией и прочее. Достаточно только один раз выдать API-ключ клиенту, сохранить его у себя и все. В таком...
Хэш-функции в блокчейне: SHA-256, Keccak и требования к безопасности
Также, подпишитесь на наш телеграмм канал - https://t.me/kriptovalyutagpt/ и группу Вконтакте https://vk.com/kriptovalyutadlyanovichkov будет много полезного! Криптографическая хэш‑функция - это детерминированный алгоритм, который преобразует входные данные (транзакции, блоки, сообщения) в строку фиксированной длины - хэш (digest). В блокчейне хэширование обеспечивает: Идея проста: хэш‑функция должна быть необратимой (в практическом смысле), то есть превращать данные в "отпечаток", из которого нельзя эффективно восстановить исходное сообщение...
Алгоритм HMAC: Хэширование с ключом для аутентификации
HMAC,
или Hash-based Message Authentication Code, представляет собой
криптографический механизм, используемый для аутентификации сообщения, а
также для проверки его целостности. Фундаментальной концепцией HMAC
является применение криптографической хэш-функции в сочетании с
секретным ключом. Данный алгоритм является протоколом, который позволяет
убедиться, что данные не были изменены в процессе передачи, и что они
исходят от законного отправителя.
Принципиальная схема работы
HMAC может быть описана следующим образом...