Description: Complete distributed symmetric key distribution Description: As both A and B have shared a communication session master key Km. After the completion of the distribution of the session key Ks, A specific file using Ks (test-1.txt) encrypts and sends B B using Ks to decrypt the ciphertext, and the decrypted plaintext comparison with the original whether the files are consistent. Requirements: (1) JAVA programming language, based on DES symmetric cryptographic techniques to complete the encryption/decryption (JAVA there are library functions support) (2) the contents of a text file to communicate (test-1.txt) (3) based on the network completion of key distribution work (both as a communications A, B should be deployed on two hosts) (4) are all assigned to the symmetric key one-time pad, randomly generated (5) the specific key distribution process please textbooks distributed key distribution scheme as a reference, complete step 1 to step 3 in the whole process
To Search:
File list (Check if you may need any files):
InfoSecurity\.classpath
............\.project
............\.settings\org.eclipse.jdt.core.prefs
............\bin\MachineA$1.class
............\...\MachineA.class
............\...\MachineB.class
............\...\OnceDES.class
............\...\Structure$ARequareKs.class
............\...\Structure$ASendN2.class
............\...\Structure$BResponseA.class
............\...\Structure.class
............\src\MachineA.java
............\...\MachineB.java
............\...\OnceDES.java
............\...\Structure.java
............\test-1.txt
............\.settings
............\bin
............\src
InfoSecurity