Sebastien Rousseau

HSH

Защита данных в квантовую эпоху: библиотека хеширования hsh

Алгоритмы хеширования с расчётом на постквантовую эру

5 min read
Banner for: Защита данных в квантовую эпоху: библиотека хеширования hsh

TL;DR. hsh — Rust-библиотека для безопасного хеширования паролей с квантово-устойчивой постурой и аккуратной поддержкой современных алгоритмов.

Ключевые выводы

  • Идея. Безопасное хеширование — фундамент аутентификации; квантовая эпоха меняет требования.
  • Подход. Поддержка SHA-2, SHA-3, BLAKE2, Argon2 и других проверенных временем алгоритмов.
  • Влияние. Готовая библиотека для интеграции в Rust-приложения, где безопасность — приоритет.

Контекст

Хеширование в квантовую эпоху

Хеш-функции в целом более устойчивы к квантовым атакам, чем асимметричное шифрование, но удвоение длины выхода (например, переход с SHA-256 на SHA-512) рекомендуется для долгосрочной безопасности. Алгоритм Grover'a даёт квадратичное ускорение перебора, что эффективно вдвое снижает уровень безопасности.

Идея

Что делает hsh

hsh предоставляет унифицированный API для безопасного хеширования паролей и общих криптографических хешей. Поддерживаются SHA-2, SHA-3 (Keccak), BLAKE2 и Argon2 — рекомендованный современный алгоритм для хеширования паролей с устойчивостью к атакам на специализированном оборудовании.

Подход

Безопасность по умолчанию

API спроектирован так, чтобы делать «правильное» — простым: разумные параметры по умолчанию, исключающие типичные ошибки (слабые соли, неподходящие cost-параметры), поддержка constant-time-сравнения для предотвращения timing-атак.

Открытый код

Apache-2.0

Библиотека опубликована под лицензией Apache-2.0 и доступна на GitHub. Регулярные обновления отражают развитие криптографических рекомендаций и стандартов NIST.

Заключение

В мире, где квантовые угрозы переходят из теоретической плоскости в практическую, выбор правильных криптографических примитивов становится стратегическим решением. hsh — попытка сделать этот выбор простым для Rust-разработчиков.

Последняя проверка .

Перепубликовать эту статью

Скопировать формат для Medium

# Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau

> Originally published at [https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/](https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/)

hsh — это Rust-библиотека, реализующая безопасные алгоритмы хеширования и дайджеста для шифрования и проверки паролей, спроектированная с расчётом на постквантовую эпоху аутентификации.

Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/

Скопировать формат для Mastodon

Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau

hsh — это Rust-библиотека, реализующая безопасные алгоритмы хеширования и дайджеста для шифрования и проверки паролей, спроектированная с расчётом на постквантовую эпоху аутентификации.

https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/

Копировать в формате для LinkedIn

Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau

hsh - это Rust-библиотека, реализующая безопасные алгоритмы хеширования и дайджеста для шифрования и проверки паролей, спроектированная с расчётом на постквантовую эпоху аутентификации.

Вот ключевые стратегические выводы:

- Контекст. Хеш-функции в целом более устойчивы к квантовым атакам, чем асимметричное шифрование, но удвоение длины выхода (например, переход с SHA-256 на SHA-512) рекомендуется для долгосрочной безопасности.
- Идея. hsh предоставляет унифицированный API для безопасного хеширования паролей и общих криптографических хешей.
- Подход. API спроектирован так, чтобы делать «правильное» — простым: разумные параметры по умолчанию, исключающие типичные ошибки (слабые соли, неподходящие cost-параметры), поддержка constant-time-сравнения для…
- Открытый код. Библиотека опубликована под лицензией Apache-2.0 и доступна на GitHub.

Каков подход вашей организации к вызовам, описанным в этой статье?

→ https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/

#Hsh #Хеширование #Дайджест #Rust #ПостквантоваяКриптография

Sebastien Rousseau | CC-BY-4.0
Цитировать эту статью

Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau

hsh — это Rust-библиотека, реализующая безопасные алгоритмы хеширования и дайджеста для шифрования и проверки паролей, спроектированная с расчётом на постквантовую эпоху аутентификации.

BibTeX

@online{rousseau2023защита,
  author  = {Rousseau, Sebastien},
  title   = {{Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau}},
  year    = {2023},
  url     = {https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/},
  urldate = {2023}
}

RIS

TY  - GEN
AU  - Rousseau, Sebastien
TI  - Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau
PY  - 2023
UR  - https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/
ER  -

Vancouver

Rousseau S. Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau. sebastienrousseau.com. 2023 Oct 27. Available from: https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/

Chicago

Rousseau, Sebastien. "Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau." sebastienrousseau.com. October 27, 2023. https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/.

APA

Rousseau, S. (2023, October 27). Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/

Опубликовать заново

Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau

hsh — это Rust-библиотека, реализующая безопасные алгоритмы хеширования и дайджеста для шифрования и проверки паролей, спроектированная с расчётом на постквантовую эпоху аутентификации.

Эта статья распространяется по лицензии Creative Commons Attribution 4.0 International. При повторной публикации требуется указание канонической ссылки.

Защита данных в квантовую эпоху: библиотека хеширования hsh — Sebastien Rousseau

hsh — это Rust-библиотека, реализующая безопасные алгоритмы хеширования и дайджеста для шифрования и проверки паролей, спроектированная с расчётом на постквантовую эпоху аутентификации.

Originally published at https://sebastienrousseau.com/ru/2023-10-16-zashchita-dannykh-v-kvantovuyu-epokhu-biblioteka-khesh-hsh/ by Sebastien Rousseau.
Licensed under CC-BY-4.0.