Information security practice: practice two-block cipher encryption Swing graphical interface (report + detailed code)

The purpose of the internship

1. Understand the principle of symmetric encryption algorithm, familiar with commonly used symmetric encryption algorithms: DES, TripleDES, Blowfish;

2. Taking the DES encryption algorithm as an example, master the realization of the encryption and decryption process of the block encryption algorithm.

2. Internship requirements

1. Carefully preview the relevant content of Chapter 5 before the internship;

2. Familiar with related classes in java.security.* and java.crypto.* in java;

3. Write the internship report carefully as required.

3. Internship content

1. [Ladder tasks]: Internship tasks are given gradually according to the difficulty. Step (1) is the basic task that must be completed. Please choose the subsequent ladder tasks according to your actual situation.

(1) Simulate two users with two local directories to realize basic DES encrypted communication, and the imported packages are specific to the class;</

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324355826&siteId=291194637