Digital envelope is a technology that comprehensively utilizes the advantages of both symmetric encryption technology and asymmetric encryption technology for secure transmission of information. Digital envelopes not only take advantage of the advantages of fast speed and good security of symmetric encryption algorithms, but also take advantage of the advantages of convenient key management of asymmetric encryption algorithms.