Разница между программным и аппаратным модулем «КриптоПро» заключается в том, что в случае аппаратного модуля криптопровайдер реализован непосредственно на токене, а в случае программного модуля или хранения ключей на диске компьютера — в виде обычного пользовательского приложения. 2
Таким образом, аппаратный модуль представляет собой физическое устройство, на котором реализован криптопровайдер, а программный модуль — это программное обеспечение, установленное на компьютер. 25
Считается, что программно-аппаратные средства считаются более защищёнными, именно их требуется использовать для защиты служебной информации ограниченного распространения. 3
Для корректной работы программного модуля «КриптоПро» необходим токен — криптографический ключ или сертификат, уникальный для каждого ПК. 5