An encryption method, comprising: generating an Advanced Encryption Standard, AES, initial key by using a Simplified Advanced Encryption Standard, SAES, encryption algorithm, and expanding the AES initial key to obtain an AES encryption key; and encrypting information to be encrypted by using the AES encryption key according to an AES encryption algorithm; wherein the generating the AES initial key by using the SAES encryption algorithm comprises: configuring an SAES initial key and an SAES plaintext; performing SAES key processing for the SAES initial key to obtain a processing result; performing key expansion for the processing result to obtain an SAES encryption key; and encrypting the SAES plaintext by using the SAES encryption key according to the SAES encryption algorithm to generate the AES initial key; characterized in that the performing SAES key processing for the SAES initial key comprises: combining a number M groups of N-bit data in the SAES initial key together to an M*N-bit serial stream; performing cyclic shift processing for the M*N-bit serial stream to generate a new M*N-bit serial stream; and performing a key selection processing for the new M*N-bit serial stream to select a number L groups of adjacent data from the new M*N-bit serial stream, wherein the L groups of adjacent data is used as inputs of the SAES encryption key expansion. generating an Advanced Encryption Standard, AES, initial key by using a Simplified Advanced Encryption Standard, SAES, encryption algorithm, and expanding the AES initial key to obtain an AES encryption key; and encrypting information to be encrypted by using the AES encryption key according to an AES encryption algorithm; wherein the generating the AES initial key by using the SAES encryption algorithm comprises: configuring an SAES initial key and an SAES plaintext; performing SAES key processing for the SAES initial key to obtain a processing result; performing key expansion for the processing result to obtain an SAES encryption key; and encrypting the SAES plaintext by using the SAES encryption key according to the SAES encryption algorithm to generate the AES initial key; configuring an SAES initial key and an SAES plaintext; performing SAES key processing for the SAES initial key to obtain a processing result; performing key expansion for the processing result to obtain an SAES encryption key; and encrypting the SAES plaintext by using the SAES encryption key according to the SAES encryption algorithm to generate the AES initial key; characterized in that the performing SAES key processing for the SAES initial key comprises: combining a number M groups of N-bit data in the SAES initial key together to an M*N-bit serial stream; performing cyclic shift processing for the M*N-bit serial stream to generate a new M*N-bit serial stream; and performing a key selection processing for the new M*N-bit serial stream to select a number L groups of adjacent data from the new M*N-bit serial stream, wherein the L groups of adjacent data is used as inputs of the SAES encryption key expansion. combining a number M groups of N-bit data in the SAES initial key together to an M*N-bit serial stream; performing cyclic shift processing for the M*N-bit serial stream to generate a new M*N-bit serial stream; and performing a key selection processing for the new M*N-bit serial stream to select a number L groups of adjacent data from the new M*N-bit serial stream, wherein the L groups of adjacent data is used as inputs of the SAES encryption key expansion.