It all depends on the application, there are hardware encryption boxes.
Virusses never use 'm though as most people don't have hardware encryption boxes.