Рутокен какого типа выбрать как замену HASP

Добрый день,

В настоящее время наше ПО использует ключи HASP для храненения информации о лицензии и прочих опциях на наше ПО (это не 1с и производные).

Сейчас ключи HASP стало не купить и соответственно стал вопрос о замене.

Посоветуйте какой вариант рутокена выбрать, чтобы были следующие возможности:

1. Открытие ключа по паролю на клиентской стороне
2. Уникальный 32 битный идентификатор ключа
3. Не менее 112 байт защищенной (шифрованной средствами драйвера/ключа) памяти доступной для чтения и записи после открытия ключа в п.1 (возможно, как это описано здесь 'Использование Рутокен в качестве защищенного хранилища': https://dev.rutoken.ru/pages/viewpage.a … d=2228239)
4. Программный интерфейс API С/С++ и, возможно, /C#, библиотеки для x86/x64 (наверное это Personal Computer/Smart Card (PC/SC) интерфейс)
5. Возможность работы с несколькими ключами на одном компьютере одновременно (здесь в теме Не работают одновременно два Рутокена в системе: https://forum.rutoken.ru/topic/4371/ есть неотвеченный вопрос на тему работу с двумя ключами). В HASP это реализуется разными паролями на открытие разных ключей.


Нет необходимости работать с приватными ключами шифрования, сертификатами.

Из описаний самым подходящим выглядит Рутокен Lite как пассивный ключевой носитель (https://dev.rutoken.ru/pages/viewpage.a … d=98937400).

Re: Рутокен какого типа выбрать как замену HASP

Andrey.Khrenov, добрый день!

Рекомендуем вам обратить внимание на решения нашей компании для защиты и лицензирования ПО - продукты Guardant .

При этом, вам лучше подойдет Рутокен ЭЦП 3.0, поскольку именно он поддерживается наиболее полно кроссплатформенной библиотекой rtpkcs11ecp.

Кроме способа, описанного на https://dev.rutoken.ru/pages/viewpage.a … Id=2228239, у rtpkcs11ecp есть подходящий вам метод C_EX_SetLicense.