| CPC H04L 9/0869 (2013.01) [H04L 9/0825 (2013.01); H04L 9/3073 (2013.01); H04L 9/3249 (2013.01)] | 18 Claims |

|
1. A method of dynamically loading an encryption engine, comprising:
step S1, generating a relationship between encryption identifiers and information parameters, wherein the information parameters comprise information security levels, information sizes, and information access speeds, the encryption identifiers comprise a soft encryption identifier indicating a soft encryption mode and a hard encryption identifier indicating a hard encryption mode;
step S2, obtaining a target encryption identifier of current to-be-encrypted information, and determining a target encryption mode of the current to-be-encrypted information according to the encryption identifier; and
step S3, loading an encryption engine corresponding to the current to-be-encrypted information according to the target encryption mode, comprising loading a soft encryption engine or loading a hard encryption engine, wherein loading the soft encryption engine comprises: initializing a chip engine; generating a chip key; and loading the chip key.
|