SoftHSM

SoftHSM — де‑факто стандартный софт‑HSM, библиотека libsofthsm с PKCS#11 API. [onworks](https://www.onworks.net/ru/programs/softhsm-online)

Ищется пакетами вида softhsm2 / libsofthsm в репозитории твоего дистрибутива. [onworks](https://www.onworks.net/ru/programs/softhsm-online)

BouncyHsm

BouncyHsm — программный симулятор HSM и смарт‑карт с PKCS#11, REST и web‑GUI. [github](https://github.com/harrison314/BouncyHsm)

  • Реализует хранилище ключей и операции через PKCS#11, позиционируется как софт‑HSM «для разработчиков». [github](https://github.com/harrison314/BouncyHsm)
  • Работает поверх .NET 8 на Linux x64, есть нативная BouncyHsm.Pkcs11Lib для Linux и RHEL‑подобных. [github](https://github.com/harrison314/BouncyHsm)
  • Можно запускать как сервис, в том числе на Raspberry Pi, и управлять через web‑интерфейс/REST. [github](https://github.com/harrison314/BouncyHsm)

Это удобно, если нужен не только PKCS#11, но и REST API / UI для администрирования.

Virtual HSM (VHSM, OpenVZ)

Есть исследовательский проект Virtual HSM (VHSM) от OpenVZ, виртуализирующий HSM в контейнерах Linux. [es.slideshare](https://es.slideshare.net/slideshow/krinkin-ceesecr2014final/40728470)

Российские HSM и CryptoPro

Если тебе нужно именно эмулировать российские HSM/СКЗИ (КриптоПро HSM, ViPNet HSM и т.п.), то в основном это живое железо плюс клиент под Linux, а не программные эмуляторы. [support.cryptopro](https://support.cryptopro.ru/index.php?%2FKnowledgebase%2FArticle%2FView%2F266%2F0%2Fnstrojjk-kriptopro-hsm-client-n-astra-linux-1516)

Если тебе нужен именно софт‑заменитель железа для разработки, чаще всего берут SoftHSM или BouncyHsm.

***

[file-name 000368_2026-06-04_07-30-46.txt]