The invention provides a self-adaptation hybrid encryption method which includes the following steps that data types are firstly judged, text type data will enter an AES channel to be processed, and English data similar to a-z will be converted into corresponding ASCII data to be encrypted; non-text type data will enter a next selection channel so that the size of the data can be judged, the data smaller than 128bit will enter the AES channel to be encrypted, and the data larger than 128bit enters a data signature channel to be encrypted if necessary, the data on which digital signature needs to be performed will enter an ECC channel to be processed, and otherwise the data will enter an RSA channel to be encrypted. The self-adaptation hybrid encryption method integrated three kinds of encryption algorithms, selectivity of encryption functions is greatly improved, kinds of data encryption are provided for a user and comprise basic digital signature and identity authentication, different data sizes will be automatically transferred into corresponding encryption modules, in addition, the encryption algorithms are all achieved through hardware circuits, and compared with software encryption, the encryption speed of the data is improved.