Даже для асимметричных данных, если ключ хранится на компьютере и используется позже, он извлекается и дешифруется перед использованием.И в этот момент опытный хакер может извлечь его (захватив компьютерную память и изучив ее).Это не тривиально, но все же возможно.
В общем, для решения вашей проблемы предлагаются USB-криптотокены и криптокарты.Эти аппаратные устройства имеют собственную память для хранения как симметричных, так и асимметричных ключей, и у них есть процессор для выполнения криптографических операций с использованием этих ключей.Ключ никогда не покидает устройство, и практически невозможно принудительно извлечь его из устройства (существуют некоторые аппаратные атаки, такие как сканирование памяти с помощью микроскопа, но они намного сложнее, чем программная атака на компьютер).
Так что, если ваш ключ действительно ценный, используйте криптокен USB.Цена устройства очень умеренная - около $ 70-100 за единицу, и есть несколько поставщиков, которые предлагают такие устройства.