- Although Internet serves many contents and services, it has serious problems of security: the invasion of privacy, hacking and etc. To prevent these problems, two implementations have been presented: Hardware and Software implementations of cryptographic algorithms. Hardware implementations of cryptographic algorithms provide much faster than software implementations. However, Software implementations are much flexible and low-cost. Many software-approaches have been presented. But, they are not suitable for internet usage. This is because they provide a single cryptographic algorithm and have a large executable code. In addition, they have not an automatic version management function. In order to overcome these problems, this paper presents a new crypto-ActiveX module for secure internet applications. The presented crypto-ActiveX module is designed by using Microsoft (MS) Active Template Library (ATL) and supports Component Object Model (COM) interface. Therefore our crypto-ActiveX ...