(With the continuous development of network technology, everyone's personal information, file transfer between networks, e-commerce and other aspects need to be vigorously maintained, and file encryption technology is also generated. The encryption of files is mainly realized by encryption algorithms, there are many kinds of encryption algorithms, the common ones are RSA, DES, MD5 and so on. This program design uses the DES encryption algorithm to encrypt the file. The Java language has the main attributes of simplicity, safety, portability, object-oriented, powerful, multi-threading, system architecture neutral, interpretive execution, high performance, distributed and dynamic. Using the secret key factory in Java to support the DES algorithm makes it easier for the program to realize the two functions of file encryption and decryption.
Java Course Design_Encryption and Decryption_Report.doc)