| With the rapid development of information technology and network, our life become moreand more inseparable from the Internet. Network life has become a part of daily life is veryimportant. From a pure online watch the news, video, the network chat, network, blog, oronline financial transactions, etc., are very common. Because of this, a lot of importantpersonal private information exists on the network. How to ensure the safety of theinformation is a must to solve important tasks. It is because of this demand, prompting moreand more people research data encryption technology, to promote the vigorous developmentof the field.RSA algorithm and DES algorithm are two very representative algorithms, they representdifferent encryption system, has its own advantages and disadvantages. This paper madeanalysis and comparison of them, and then to fuse, complement each other, their algorithmand the simple implementation is put forward.DES algorithm is the typical representative in the symmetrical encryption system, theRSA is representative of the symmetric encryption algorithm. DES algorithm with the samekey encryption, its speed is fast, high efficiency, suitable for the encryption of large amountsof data, but the key length is shorter, security is a bit poor; RSA asymmetric encryptionalgorithm, encryption and decryption is using different keys, characteristic is not easy to crack,but the operation is slow, not suitable for large amounts of data encryption. Integrated boththe above features, this paper made some improvements on the RSA arithmetic, and thenbased on DES key short, the characteristics of sieve2DES encryption algorithm is proposed.In this algorithm, introduced the concept of "sieve","screen" is a "two-dimensional" variables,the data layer, and then respectively using DES encryption, both to ensure the efficiency ofencryption, but also to a certain extent, overcome the DES key short faults. At the end of thepaper designed a kind of based on2sieve encryption algorithm des and RSA hybridencryption system, and the simple implementation, its encryption efficiency test and analysis. |