Я использую ursa
(модуль nodejs) сделать следующее:Использование ursa (nodejs module) для генерации симметричного ключа?
- Используйте закрытый ключ и чужой открытый ключ для создания симметричного ключа
- Шифровать некоторые данные с симметричным ключом
- Encrypt симметричный ключ с открытым ключом пользователя
Однако я не могу найти какие-либо методы, которые позволили бы мне создать симметричный ключ. Я понимаю, что просто генерация псевдослучайной строки байтов должна быть достаточно хорошей для ключа, но тогда я не могу использовать остальную часть метода в ursa
, чтобы фактически шифровать что-либо, потому что это случайная строка, а не ключ/сертификат.
Я ничего не пропустил?